TGViewer
Точка входа Точка входа @func_main · 503 subscribers
Post #92 13.1K
Если у вас есть опыт разработки приложений, то вы наверняка замечали, что со временем у вас вырабатывается свой персональный стиль написания кода. Вы придумываете конструкции, которые помогают делать ваш код более управляемым. Или менее управляемым... кто как может.

Так вот, говоря об успешных идеях и конструкциях, программисты уже давно начали анализировать различные подходы к проектированию и пришли к некоторой точке, "оптимальной по Паретто", определив несколько принципов, соблюдая которые, ваш код не превратится в болото во время эволюционирования системы.

Такие принципы собрали в одну кучу и назвали их S.O.L.I.D. (по первым буквам названий). Вроде бы после этого все должны были начать писать код чище и правильнее. Но нет, есть проблемы:
1) об этих принципах слышали не многие;
2) если слышали, то не понимали, как именно их реализовать на своих, используемых в работе, языках.

Хочу поделится отличным видео с актуальными примерами, как можно приемнить солид при разработке фронта:
https://www.youtube.com/watch?v=wi3wPzReKZQ

Если вы пишете на Go, то здесь можно почитать про солид в го: https://dave.cheney.net/2016/08/20/solid-go-design
YouTube S.O.L.I.D-ый JavaScript MoscowJS в Badoo (http://moscowjs.ru/) «S.O.L.I.D-ый JavaScript», Алексей Охрименко (IPONWEB) S.O.L.I.D — что значит сочетание этих магических 5 букв? Как автор MVC проектирует свои приложения? Как научиться проектировать свое приложение и не отрастить…
  • 👍 1
More from @func_main
  1. Feb 26, 2022#СвоихНеБросаем подставим информационное плечо нашим бойцам и нашим людям на Донбассе и на…
  2. Feb 24, 2017Сегодня на канале @techsparks увидел интересную статью, в которой автор рассказывает, как…
  3. Feb 22, 2017Выложили видео с митапа по Go в Авито. Всего было 4 доклада, но, считаю, наиболее полезный…
  4. Feb 22, 2017Очень часто разработчики, считающие себя заскилованными, не могут на интервью ответить на…
  5. Feb 19, 2017Одни борются за анонимность в сети, другие - за идентификацию каждого. По ссылке обзор js-…
  6. Feb 18, 2017Хорошая визуализация градиентного бустинга: https://arogozhnikov.github.io/2016/06/24/grad…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →