Публикации по теме 'good-practices'


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

Может быть, этот код не «умный», а может быть, и вы!
Каждые несколько лет я натыкаюсь на какое-то новое идиотское оправдание, что… ну, на самом деле эти софисты говорят: « Я слишком глуп, чтобы что-то понять, так что никому нельзя позволять это использовать! ” Это действительно самобичевание. Я слышал так много версий, в которых настоящие передовые методы обозначались как «преждевременная оптимизация» или «плохие методы», что разработчики 30-летней давности сказали бы: « DAFUQ, вы говорите?!? ”

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

Как выглядит дрянной код
Забавно, как ты можешь так бояться смотреть на свои старые проекты. Это когда вы знаете, что все, что вы закодировали ранее, эквивалентно бинарной блевотине, когда речь идет о производительности и удобочитаемости. Возьмем, к примеру, мое приложение-калькулятор. Это был один из тех проектов, которые заставили меня осознать, как много мне нужно знать о Javascript, а также сколько времени вы действительно можете потратить. Самое главное, это научило меня писать читаемый код, чтобы другие..

Чистый узел - Часть 1
Обсуждение того, как мы можем разрабатывать лучшее программное обеспечение с помощью Node.js Эта запись в блоге изначально была размещена на странице https://blog.octo.com/en/clean-node-part-1 3 марта 2018 г. Я работаю с Node.js уже 6 лет (начал еще в 2012 году с версии 0.6.10). В течение этих лет коллеги снова и снова задавали мне один и тот же вопрос: «Как выглядит ваше приложение?» Исходя из Java, Python или Ruby, этот вопрос может показаться неуместным, поскольку фреймворки,..

Хорошие практики в Angular
Хорошие практики в Angular Мы с тремя друзьями создали семинар, в котором собраны передовые практики в проектах Angular, извлеченные из нашего собственного опыта. Почему сейчас? Возможно, некоторые из вас читали мою предыдущую статью о Другой способ создания сообщества . В этой статье я описываю, как работает ngLabs, сообщество, которое я основал в апреле прошлого года. Как я сказал в той статье, мы следуем гибким методологиям, а это значит, что время от времени у нас есть..

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