Size: a a a

IT KPI C/C++ ХВ (не UB)

2020 June 18

YS

Yevhen Salatskiy in IT KPI C/C++ ХВ (не UB)
Без руки ведь не берут?
источник

N

NetCat in IT KPI C/C++ ХВ (не UB)
надеюсь не отвлеку никого от обсуждения гарбейдж колекторов
если кто-то может, гляньте плиз мой код, хочется узнать оценку красивости кода и архитектуры в общем и целом
https://github.com/imnetcat/email-client/tree/testing
источник

N

NetCat in IT KPI C/C++ ХВ (не UB)
особенно вот эта иерархия интересует
https://github.com/imnetcat/email-client/tree/testing/protocol/smtp
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
такое уже как-то было...) код чувака обосрали так, шо бульдозером не отчистишь😅
источник

N

NetCat in IT KPI C/C++ ХВ (не UB)
так заебись
источник

N

NetCat in IT KPI C/C++ ХВ (не UB)
я в принципе этого и ожидаю
источник

N

NetCat in IT KPI C/C++ ХВ (не UB)
просто лучше знать свои проёбы, чем не знать
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
название интерфейса - интерфейс?
источник

N

NetCat in IT KPI C/C++ ХВ (не UB)
а я уверен что у меня там проблем много
источник

M

Mikhail in IT KPI C/C++ ХВ (не UB)
а зачем ты здесь обернул стдшную функцию?
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
лучше назови внятно с приставкой ISomeName
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
в интерфейс засовывать поля - нехорошо
источник

YS

Yevhen Salatskiy in IT KPI C/C++ ХВ (не UB)
Mikhail
а зачем ты здесь обернул стдшную функцию?
Время дженериков?
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
тогда это уже абстрактный класс
источник

A

András in IT KPI C/C++ ХВ (не UB)
Yevhen Salatskiy
Время дженериков?
Може в нього воно по різному обробляється?
источник

M

Mikhail in IT KPI C/C++ ХВ (не UB)
дженерик там есть ниже, но мне не совсем понятно зачем все остальные std::to_string оборачивать
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
такую штуку можно не использовать, все адекватные компиляторы поддерживают прагму, но если религия не позволяет - окей
источник

YS

Yevhen Salatskiy in IT KPI C/C++ ХВ (не UB)
Mikhail
дженерик там есть ниже, но мне не совсем понятно зачем все остальные std::to_string оборачивать
Мб проверил на практике генераторы кода
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
вообще по проекту дико непонятные названия. Да, они должны быть короткими, но щас они совсем не информативные
источник

YS

Yevhen Salatskiy in IT KPI C/C++ ХВ (не UB)
kvark
такую штуку можно не использовать, все адекватные компиляторы поддерживают прагму, но если религия не позволяет - окей
Звучит как доёб
источник