Там в принципе много "тейков", но вот выжимка: * Детерминированное гораздо лучше расплывчатого (иначе говоря, напиши 3 функции сложения чисел для 3 типов данных заместо 1, но которые будут простыми и главное ты сразу будешь понимать, что каждая из них делает и какие числа складывает) * Если потребуется писать для этого 30 лишних строчек кода - пиши, потому что потом код будет более читабельным, не будет поганых однострочников, и вообще выероятность багов будет меньше * Именуй вещи, если это нужно, настолько "широко" (то есть прямо очень явные имена), насколько это нужно, чтобы потом как кретин не расшифровывать что делает это, а что вот это * C++ позволяет делать "умные вещи", которые позволяют думать, что ты умный, когда ты на самом деле тупой, и это приводит к использованию опасных механизмов, которые ты нихрена не понимаешь, но гордишься что используешь * C++ прячет много вещей и усложняет на ровном месте * Си просто лучше, потому что учит чистоте и прямолинейности
Лень два часа смотреть перескажи в краткости тейки
Там в принципе много "тейков", но вот выжимка:
* Детерминированное гораздо лучше расплывчатого (иначе говоря, напиши 3 функции сложения чисел для 3 типов данных заместо 1, но которые будут простыми и главное ты сразу будешь понимать, что каждая из них делает и какие числа складывает)
* Если потребуется писать для этого 30 лишних строчек кода - пиши, потому что потом код будет более читабельным, не будет поганых однострочников, и вообще выероятность багов будет меньше
* Именуй вещи, если это нужно, настолько "широко" (то есть прямо очень явные имена), насколько это нужно, чтобы потом как кретин не расшифровывать что делает это, а что вот это
* C++ позволяет делать "умные вещи", которые позволяют думать, что ты умный, когда ты на самом деле тупой, и это приводит к использованию опасных механизмов, которые ты нихрена не понимаешь, но гордишься что используешь
* C++ прячет много вещей и усложняет на ровном месте
* Си просто лучше, потому что учит чистоте и прямолинейности
Это из того, что я пока посмотрел.