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


Чистый код встречается с грязной реальностью
от Лиор Бар Здесь, в Lightricks, мы в основном разрабатываем приложения для редактирования изображений и видео. Все они основаны на подписке, поэтому мы делаем регулярные обновления и улучшения, чтобы поддерживать интерес наших пользователей. Мы стремимся содержать наш код в чистоте, но иногда нам приходилось писать код быстро в ущерб чистоте, и нам приходилось жить с последствиями. Наблюдение за различными проектами кода, которые развиваются во времени, дает нам интересный взгляд на..

Чтение файлов конфигурации и переменных среды в GO - GoLang
Одна из лучших практик в индустрии программного обеспечения, когда дело доходит до разработки, - поддерживать несколько переменных ( конфиденциальные данные, а также некоторые статические данные ) в файлах конфигурации и / или как переменные среды. И, следовательно, файлы конфигурации и переменные среды являются нормой в современном мире разработки, особенно для защиты учетных данных. И очень важно поддерживать эти переменные отдельно от базы кода. В этой статье мы рассмотрим (..

Лучшие практики Javascript
Краткий обзор лучших практик Javascript для именования переменных, комментарии и несколько советов, которые помогут организовать код, который как никогда важен в разработке программного обеспечения. Лучше всего выбирать легкие для понимания и короткие имена для переменных и функций. Сведение к минимуму использования глобальных переменных; это включает в себя все типы данных, объекты и функции, потому что локальные переменные — это переменные, доступные для одного метода/функции, тогда как..

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

Разработка мобильных приложений React Native с передовыми методами: часть I. Установка и настройка
Моей первой попыткой было написать сообщение об использовании Mobx, Typescript, NativeBase, Mocking REST API с JSON Server и Faker.JS в React Native. Когда я закончил писать, я изменил свое решение и реорганизовал публикацию, включив в нее лучшие практики, используемые при разработке мобильных приложений на React Native. Помимо использования предыдущих технических стеков, эта серия публикаций будет включать твердое использование принципа разделения проблем (SoC) (многоуровневую..

7 главных грехов разработчика программного обеспечения
Большой запрет для любого разработчика программного обеспечения Капитальные грехи, которые мы, как разработчики программного обеспечения, не должны совершать, - это не более чем список больших запретов, которых мы должны избегать любой ценой. Либо потому, что они заставляют нас выглядеть ужасно в глазах наших коллег, либо потому, что они работают против нас и против нашего карьерного роста. Однако независимо от того, насколько мы хороши (даже если вы правы и являетесь отличным..

Разматывание спагетти с Pipelines
В детстве, когда я катался на велосипеде, обычная сцена заключалась в том, чтобы застрять на дороге со спущенной шиной и 2 рупиями в руке, которых было достаточно, чтобы починить один прокол. Чаще всего ставится диагноз « ротовая почу », что на тамильском означает, что «устье» трубки клапана отжило свой срок, и трубку пришлось заменить. Имея в нашем распоряжении всего 2 рупии, мы успешно убедим механика добавить еще один «заплатку» к сотне других заплат, уже застрявших на том же месте...