Annual Open Tech Conference - ISsoft Insights 2021. June 19. Learn more.
×Закрыть

Материалы по теме «SOLID»

RSS

Чому SOLID — важлива складова мислення програміста. Розбираємося на прикладах з кодом Чому SOLID — важлива складова мислення програміста. Розбираємося на прикладах з кодом

Іван Бранець 46716

На конкретних прикладах розглядаємо принципи SOLID. Іван Бранець, Solution Architect в EPAM Systems, просто та зрозуміло описує завдання, які допомагає розв’язати SOLID. Наприклад, як уникати залежностей між компонентами коду, який важко підтримувати. Також з’ясуємо, до чого може призвести порушення принципів у коді в довгостроковій перспективі і як це виправити. Стаття має бути цікавою як бекенд, так і фронтенд-розробникам різних рівнів. 118

Принцип подстановки Барбары Лисков Принцип подстановки Барбары Лисков

Наталия Ништа 41538

Продолжая серию «ООП — это просто», на этот раз я попытаюсь рассказать о принципе подстановки Барбары Лисков (Liskov substitution principle, далее LSP). Рассмотрим пример, в котором нарушим этот принцип и посмотрим, к чему это приведёт. 226

Инвертируй меня полностью Инвертируй меня полностью

Наталия Ништа 29641

В этой статье я попытаюсь рассказать про принцип инверсии зависимостей (Dependency inversion principle, далее DIP). Чтобы по-человечески разобраться, начнем с самого начала — с интерфейсов и принципа «проектируйте на уровне интерфейсов, а не реализаций». 206

Комментарии

по своему опыту понял что на самообучении далеко не уедешь и синьером не станешь никогда. с нуля что то освоить на базовом уровне — да это тот случай. но что б стать експертом нужны 2 вещи обязательно. 1 — практика(реальные сложные проекты, много проектов).
Я уже молчу о том что бы иметь мужество сказать это в глаза) Як можна сказати в очі шось істеричці яка просто выключаю кол ? По ІП вираховувати? :)
щетаю отлична задача шобы сразу отсеять школоло с рекурсиями ;) Ні. Тут багато чого перевіряється, наприклад вміння працювати з вимогами.
Интервью не должны превышать 90 минут. Желательно тратить на него не более 60 минут. У меня последнее интервью с украинскими собеседователями длилось 3 часа
10. Если хотите дать задачку на Java или SQL, не стоит заставлять человека писать ее в блокноте. Чому? Може привести приклади задач, які ви даєте? Я стараюсь давати такі задачі для яких блокнота достатньо.
Ні. Тут багато чого перевіряється, наприклад вміння працювати з вимогами. С какими требованиями? Вы серьезно?) у меня в работе требования на страниц 100-400 текста.
щетаю отлична задача шобы сразу отсеять школоло с рекурсиями ;)
ну да.. куда уж Линусу до опытных неизвестных и секретных девов)
Тогда это лохотрон)
лишь то что вы не сделали ДЗ и посему задаете ему тупые вопросы? Ні. Тут багато чого перевіряється, наприклад вміння працювати з вимогами. я обычно на таком просто выключаю кол и иду общаться со следующей компанией.
если чел не участвует в опенсорсе для меня он не дев впринципе. точно так же дев не может быть лидом без преподавания и выступления на конфах Отакі опенсорсери-виступачі якраз і не завжди вміють програмувати :)
открою секрет. компания всега показывает девов заказчику) Відкрию секрет: не завжди :)
спочатку кандидат дивиться/співбесідує в сраку таку компанію! :)
Певно стаття довго лежала в черзі. То не авторська проблема, а Доу.