Да сколько можно
R2D2 с антропоморфными манипуляторами в Космопорте
Прошивка у них кстати глючная, блок физических закономерностей случайно закомментили. Не учитывают влияние силы тяжести при вертикальных перемещениях транспортируемого груза.
У капитана Зеленого от этого острый приступ ипохондрии. Ему на таком программном обеспечении целый космозоопарк транспортировать обходя черные дыры...
Этот гуру программирования написал книгу… и лучше бы он этого не делал!
Знаете этого чувака с ютубчика, который вечно код ругает? Так вот, он взял и написал книгу по C#, типа для новичков. Я, как наивный энтузиаст, решил почитать, думая, что сейчас прокачаю свои скиллы. Ага, щас!
Вместо крутых советов там сплошные грабли! 🤬
Грабля №1: операторы как Франкенштейн.
Он учит перегружать операторы, чтобы, например, сравнивать армии по силе. Круто, да? Ага, только представьте: читаете вы код, видите "<" и ">", а понять не можете, что они там сравнивают — количество юнитов или общую мощь. Головная боль обеспечена!
Грабля №2: аргументы как гости на вечеринке.
Он советует добавлять необязательные аргументы в методы, чтобы не ломать старый код. Типа, добавил ты новый функционал, а старый код как работал, так и работает. Вот только представьте: метод изначально принимал один аргумент, потом два, потом десять… В итоге получается монстр с двадцатью параметрами, разобраться в котором сложнее, чем в отношениях твоей бывшей!
И т.д.
В общем, книжка — та еще граната! Вроде автор шарит в коде, а советы даёт такие, что потом плакать хочется. Лучше уж классику почитать, типа "Чистого Кода" дядюшки Боба.
А вы что думаете? 🤔 Сталкивались с такими "вредными советами"? Делитесь в комментах!