All streams
Search
Write a publication
Pull to refresh
60
0
Денис @dotcomrade

User

Send message
И в популярных open-source фреймворках встречаются некоторые пёрлы. Всем свойственно ошибаться, даже профессионалам. Имхо к книгам следует добавить подробные code review кода с «использованием» различных анти-паттернов.
Свой список я старался строить на неких «взаимосвязях» анти-паттернов. В принципе, все они тесно связаны, но всё же некоторые могут вызывать или даже содержать друг друга. Спасибо за ссылку, почитаем-с :)
Этот «замечательный» паттерн относиться к ООП :) Когда класс-потомок выдает абсолютно все данные класса-предка, что нарушает принцип скрытия информации, на котором базируется не только ООП, но и модульное программирование.

В википедии, например, этот анти-паттерн находится в секции шуточных, хотя такая ошибка может довольно широко встречаться у начинающих ООП-разработчиков. Видимо из-за каламубрного названия :)
Затрудняюсь точно классифицировать такое :) Я бы назвал это pure fucking magic и заставил бы переписать :)
Рефакторинг это уже не избежание, а лечение. Книга хорошая, да :)
Не против переноса :)
В данном случае доступны 2 методологии лечения — до и после. Так вот лечение до, то есть предохранение от анти-паттернов, является более предпочтительным. В таком случае посоветую читать книги Рихтера, Страуструпа — они учат как писать. В случае же лечения после — советую читать книги о рефакторинге, коих не мало.

Information

Rating
Does not participate
Location
Киев, Киевская обл., Украина
Registered
Activity