chizhikov.danil

chizhikov.danil

Занимаюсь разработкой проектов на C#/Unity. Мой опыт включает полный цикл разработки – от идеи до релиза. Я работаю с широким спектром технологий, включая VContainer, Zenject, UniTask, Addressables и другие. Кроме того, я создаю собственные пакеты для Unity.
Пикабушник
Дата рождения: 10 июня 1998
поставил 1 плюс и 0 минусов
100 рейтинг 0 подписчиков 4 подписки 1 пост 0 в горячем

Этот гуру программирования написал книгу… и лучше бы он этого не делал!

Знаете этого чувака с ютубчика, который вечно код ругает?  Так вот, он взял и написал книгу по C#, типа для новичков. Я, как наивный энтузиаст, решил почитать, думая, что сейчас прокачаю свои скиллы.  Ага, щас!

Вместо крутых советов там сплошные грабли! 🤬

Грабля №1: операторы как Франкенштейн.

Он учит перегружать операторы, чтобы, например, сравнивать армии по силе. Круто, да?  Ага, только представьте: читаете вы код, видите "<" и ">", а понять не можете, что они там сравнивают — количество юнитов или общую мощь.  Головная боль обеспечена!

Этот гуру программирования написал книгу… и лучше бы он этого не делал! Unity, Программирование, Книги, Длиннопост

Грабля №2: аргументы как гости на вечеринке.

Он советует добавлять необязательные аргументы в методы, чтобы не ломать старый код. Типа, добавил ты новый функционал, а старый код как работал, так и работает.  Вот только представьте: метод изначально принимал один аргумент, потом два, потом десять… В итоге получается монстр с двадцатью параметрами, разобраться в котором сложнее, чем в отношениях твоей бывшей!

Этот гуру программирования написал книгу… и лучше бы он этого не делал! Unity, Программирование, Книги, Длиннопост

И т.д.

В общем, книжка — та еще граната! Вроде автор шарит в коде, а советы даёт такие, что потом плакать хочется.  Лучше уж классику почитать, типа "Чистого Кода" дядюшки Боба.

А вы что думаете? 🤔  Сталкивались с такими "вредными советами"? Делитесь в комментах!

Показать полностью 2
Отличная работа, все прочитано!