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


У меня есть для тебя комментарий
Комментарии к коду всегда остаются без внимания. Часто разработчики добавляют их хаотично, игнорируют или используют неправильно. Плохие комментарии могут быть вредными, а хорошие - очень полезным инструментом. В этой статье я хочу подытожить самые важные вещи, которые я обсуждал с другими разработчиками в нашей компании. Я также хочу представить свой личный подход к комментированию кода. TL; DR Вы должны использовать комментарии в нескольких ситуациях: используйте аннотации..

Любопытный случай обзоров кода.
Code Review - сладкий и горький процесс, который должен проходить каждый программист на протяжении всей своей карьеры. У этой «очень дорогой» монеты есть две стороны: Просмотр кода. При просмотре кода у вас есть либо хороший способ сказать что-то, либо плохой, либо, я бы сказал, не очень хороший способ. Плохой способ - сразу называть чужой код некорректным, не думая, что этот человек много поработал бы над созданием этого решения. Возможно, вы знаете лучшее решение для решения..

Весь «однократный возврат из функции» восходит к тем временам, когда на Фортране это было возможно…
Весь «однократный возврат из функции» восходит к временам в FORTRAN, когда можно было возвращать управление в разные места кода при возврате из ПОДПРОГРАММЫ. Обычный RETURN возвращается оператору после вызова подпрограммы. Однако FORTRAN (через альтернативный механизм RETURN) позволял возвращать управление в другие места, указанные вызывающей стороной. Призыв Дейкстры к «Единому входу, единственному выходу» был призывом избегать альтернативного механизма возврата из-за запутанного потока..

Как характерная абстракция поможет вам в долгосрочной перспективе - глазами Java-разработчика
Абстракция характеристик - это не что иное, как содержащее в себе характеристики объектов определенного класса. Допустим, у нас есть простой класс, И давайте перейдем в нашу воображаемую страну, где все Личности являются либо мужчинами, либо женщинами. И если возраст мужчины и женщины старше 20 и 18 лет соответственно, он считается майором. Давайте подойдем к этой проблеме с помощью традиционных петель, Немного лучше с обычными потоками Java 8, Однако после извлечения..

Управление ресурсами программирования в контексте
Привет друзья. Я Агунг Прабово из Университета Сингапурбангса Караванг. На этот раз я немного расскажу о том, как управлять ресурсами программирования в зависимости от контекста. мы обсудим организацию папок и подпапок в соответствии с их контекстом и содержимым, а также создание файла «readme», содержащего пояснения к ресурсам программирования. Давайте просто начнем первое обсуждение. Организация папок и подпапок Сначала мы обсудим, как организовать папки и подпапки. Папки и..

Чистилище туториалов, задач, фреймворков, технологий.
Исходный пост Я разработчик с 5-летним опытом и знаю, как технологии работают, сменяют друг друга, растут и умирают (привет, кладбище Google ). У меня огромный опыт переключения между разными стеками. Я работал разработчиком WordPress / Woocommerce (немного Laravel), разработчиком HTML / CSS (6 месяцев), разработчиком Angular / Typescript (1,5 года) и разработчиком iOS (более 2 лет). Я всегда старался найти то, что мне было бы интересно. И со всем этим опытом я понял только одно..

Функциональный стек Javascript (2019)
Заманчиво поэтично рассказывать о преимуществах функционального программирования на Javascript. Теперь, когда я думаю об этом, одна из самых приятных вещей в ФП заключается в том, что он приводит к мышлению абстракциями и придумывает вкусные метафоры («монады - это буррито / суши / шварма»). Однако цель этой статьи - просмотреть список конкретных технических решений. Тем не менее, есть один общий момент, который необходимо отметить с самого начала, и я не могу этого достаточно..