The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск PortableGL 0.98, реализации OpenGL 3 на языке Си , opennews (??), 07-Май-24, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


13. "Выпуск PortableGL 0.98, реализации OpenGL 3 на языке Си "  +5 +/
Сообщение от Аноним (-), 07-Май-24, 10:58 
> которое нигде больше не пригодится

Доводилось работать с олимпиадником.
Его код... ну, это сложно описать.
Срезание углов где только можно - "разумеется!"
Забивание на краевые случаи.
Подогнать код под тесты или выкинуть "ненужные" тесты - "легко!"
Застрять на ненужной оптимизации какого-то случая, который выпадает раз в 100 лет, переписать его на нечитаемое месиво хаков и при этом ускорить всего на 10% - "а почему бы и нет?")).
На фоне всего этого принципиальное отсутствие форматирование кода было просто забавной особенностью)

С другой стороны, уверен что где-то есть прекрасные профессионалы с олимпианым прошлым.
Просто мне не повезло их встретить.

Ответить | Правка | Наверх | Cообщить модератору

20. "Выпуск PortableGL 0.98, реализации OpenGL 3 на языке Си "  +1 +/
Сообщение от Аноним (20), 07-Май-24, 11:24 
А что там за проблема с форматированием?
Ответить | Правка | Наверх | Cообщить модератору

33. "Выпуск PortableGL 0.98, реализации OpenGL 3 на языке Си "  +3 +/
Сообщение от Аноним (33), 07-Май-24, 12:20 
> А что там за проблема с форматированием?

Ну не там, а конкретно у этого.
Код пишется как текст. По несколько конструкций в одну строку, расстановка скобок по велению левой пятки, расстановка пробелов - еще хуже. Так и не получилось переубедить, что нужно хотя бы пользоваться автоформатированием IDE, пришлось добавлять линтер на CI.
Причем я бы понял если бы это был стиль такой, ну просто особенный.
Но это был просто рандом: какой палец раньше на клавишу попал - в том порядке и будет пробел.
Нейминг переменных - i, ii, i2, a, aa и так далее. Нейминг функций получше, но не слишком.

Ответить | Правка | Наверх | Cообщить модератору

77. "Выпуск PortableGL 0.98, реализации OpenGL 3 на языке Си "  –6 +/
Сообщение от Аноним (77), 07-Май-24, 16:20 
Это не его проблема с форматированием. Он художник/поэт/писатель/итп. Он так видит. Это твоя проблема неосилить инструмент «форматер кода». Коих есть вагон и маленькая тележка, даже для «не таких как все» фетишистов форматирования.
Ответить | Правка | Наверх | Cообщить модератору

133. "Выпуск PortableGL 0.98, реализации OpenGL 3 на языке Си "  +1 +/
Сообщение от Middle Go Developer (?), 07-Май-24, 23:02 
Это шутка или отсутствие опыта разработки в команде?
Ответить | Правка | Наверх | Cообщить модератору

125. "Выпуск PortableGL 0.98, реализации OpenGL 3 на языке Си "  +/
Сообщение от Ivan_83 (ok), 07-Май-24, 22:03 
По описанию чатгпт такое должен легко заменять бонусом на выходе ещё и код отформатирует :)
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру