Clean Code
13.3K subscribers
2.32K photos
5 videos
2.97K links
Советы по написанию кода, обзоры распространенных ошибок и многое другое.

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc, @tatiana_inc

РКН: clck.ru/3Ht6ch
加入频道
Blockchain Development

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

#blockchain #programming
Fundamentals of a Good Developer

Есть много мелких факторов, которые медленно и постепенно наносят ущерб проектам разработчиков. Они не разрушительны мгновенно, так как большинство наносят только долговременный урон. Вы не увидите повреждения в течение года или более. Поэтому, когда кто-то их предлагает, они звучат безобидно. Даже когда вы начинаете их реализовывать, они могут показаться вам хорошими. Но с течением времени — и особенно по мере того, как все больше и больше таких факторов суммируется — сложность становится все более очевидной и возрастает, пока вы не станете еще одной жертвой этой очень распространенной истории ужасов.

#programming #selfimprovement
Front-end hacking cheatsheets

Довольно сложно запомнить все API наизусть, особенно когда ваши шпаргалки разбросаны. В этой статье приведены лучшие чит-листы для front-end разработчика.

#frontend #cheatsheets
Конечно, плохой код можно убрать. Но это очень дорого...
Robert C. Martin
An overview of the MVVM design pattern in Swift

В статье разбирается использование MVVM архитектуры на примере создания простого Swift приложения.

#architecture #ios
What does a great software engineer look like?

Статья о том, как выгдлядит великий инженер-программист. Автор делиться своим мнением и многолетним опытом.

#programming #selfimprovement
Should developers learn UX?

Должны ли разработчики, в частности программисты, думать о пользовательском опыте и дизайне разрабатываемого ПО? Ответ на этот и ряд других вопросов дает fullstack разработчик Хизер Шокни, которая пришла к программированию через bootcamp, после долгой карьеры писателя.

#programming #ux
Язык, который не влияет на то, как вы думаете о программировании, не стоит знать. Alan J. Perlis
Don't add unneeded context

Не добавляйте ненужный контекст. Если имя вашего класса / объекта говорит вам о чем-то, то не повторяйте это в имени вашей переменной.
You are responsible for the quality of your code.

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

#tips
How to Get Your First Job as a Hacker

В статье описываются некоторые практические советы о том, как получить свою первую работу в качестве хакера без риска тюремного заключения. Сообщество White Hat и путь к информзащите.

#it #hacker
Manifest for Software Craftsmanship

Манифест мастеров разработки программного обеспечения.
Мы поднимаем планку профессиональной разработки программного обеспечения, практикуя ее и помогая другим научиться ремеслу.
© 2009

Sign to Manifesto

#software
These tools will help you write Clean Code

В статье рассматриваются инструменты, которые могут помочь в написании чистого кода. Данная статья больше ориентирована на приложения React, но то же самое может быть применено к любому веб-проекту.

#programming #cleancode
GO memory ballast

Статья про управление памятью в Go. В статье привидены советы и методики по управлению кучей и вы можете найти их полезными не только для Go, но и других языков программирования.

#memory #programming
Позаботьтесь о своем уме, и он наверняка позаботиться о вашем коде.
Avoid ugly If/else blocks

Как избежать блоки If/else и сделать ваш код чище, а также обзор паттерна Strategу.

#patterns #cleancode
Don’t Be That Guy, Write Better Functions

Наверное многим довелось поработать над проектами с ужасной кодовой базой. И когда в процессе изучения проекта у вас начинает подгорать, а впоследствии вы задаетесь вопросом: "Кто это написал?". Начиная спрашивать своих коллег все из них говорят что-то наподобие: "Ой, да этот проект нам дали на доработку, ты привыкнешь.", а некоторые и вовсе, что от тебя, как от программиста, требуется только выполнить таск, а на другое не обращай внимание.
Так вот, не следуйте за такими людьми, всегда пишите свой код так, как будто это ваш собственный проект, который вы прорабатывали годами себе в удовольствие. И тогда, рабочие проекты тоже станут приносить вам удовлетворение, вместо стресса и раздражительности.

#cleancode
#
За все время существования канала накопилось достаточно большое количество статей и по многочисленным просьбам я публикую список основных хештегов канала. В будущем все статьи будут помечаться одним из этих хештегов.
Данный список будет прикреплен в описании канала.

Рекомендую пройтись по хештегам, возможно вы пропустили что-то интересное :)

#architecture #apps
#cleancode #designpatterns
#management #principles
#programming #software
#selfimprovement #tips
White Noise Generator

Работать в шумной обстановке бывает достаточно сложно, поэтому большинтсво людей включают на фоне музыку, однако, как и шумная обсстановка музыка тоже достаточно сильно отвлекает от работы. Выходом из такой ситуации может быть прослушивание Белого шума, хотя он и не создает тишину, но, по крайней мере, заглушает окружающий шум. Белый шум также имеет много преимуществ для здоровья.
Вы можете настраивать шумы, а также выбирать их из различных пресетов, таких как розовый шум.

Noise Generator | Noise Colors Playlist

#tips