Quote:
Leency « Вт сен 12, 2017 1:22 pm » напомните, все еще нужно инициализировать кучу или это делается автоматически?
Это всё равно будет убрано. Если автор того кода не удосужится это сделать, то я сам лично это сделаю. Так как это тупо деоптимизация.
Его глупость заключается в том, что своим идиотским кодом он "наказывет" не только ленивых программистов(не вызвавших явно
HeapCreate), но и всех остальных нормальных программистов.
Это пусть ленивый прогрмаммист делает у себя в своём исходнике обёртку над системной функцией.
А не ленивый вызовет один раз
HeapCreate и всё на этом.
Больше никаких дополнительных проверок не нужно.
HeapAllocate не единственная функция, нуждающаяся в куче.
Получается, что все зависящие функции будут делать лишнюю проверку.
И, кстати, также этим был не доволен
ashmew, однако ни автор кода, ни администрация не прислушались к этому.
Лично я подобный идиотизм буду по возможности выпиливать.
Offtopic: а давайте не будем явно вызывать lib_init, а добавим в библиотеки дополнительные проверочки. Ну а что? А то ведь лень же?
Заметьте, никому не пришло в голову заниматся подобной хренью.
На лоре правильно подмечено было:Quote:
Порой ЧСВ разработчиков крупных осей такое, что или никак не хотят с тобой соглашаться, или тянут согласование какого-то патча с каким-то разрабом, или у них своё виденье прожекта. А тут дадут доступ к репе за милое дело, как мне кажется
Вы им ещё про доолбанные префиксы расскажите. Вот смеху-то будет
Но в проекте действительно не всё хорошо. Нас и так очень мало. А пододбные выходки только ухудшают ситуацию.