Публикации по теме 'software-craftsmanship'
Чистый узел - Часть 1
Обсуждение того, как мы можем разрабатывать лучшее программное обеспечение с помощью Node.js
Эта запись в блоге изначально была размещена на странице https://blog.octo.com/en/clean-node-part-1 3 марта 2018 г.
Я работаю с Node.js уже 6 лет (начал еще в 2012 году с версии 0.6.10). В течение этих лет коллеги снова и снова задавали мне один и тот же вопрос: «Как выглядит ваше приложение?»
Исходя из Java, Python или Ruby, этот вопрос может показаться неуместным, поскольку фреймворки,..
Именование переменных запроса
После работы с различными фреймворками и библиотеками, такими как Laravel, PHP, ASP.NET MVC, ExpressJS и другими технологиями, я понял, что должен написать об именах переменных запроса. Возможно, переменная, которая содержит запрос и выполняет его позже (отложенное выполнение).
Иногда, когда разработчики любого языка или фреймворка решают написать запрос, который получает данные с использованием отложенного выполнения, они не включают слово «запрос» в имя переменной.
Из-за исключения..
Создатели чистого кода и программного обеспечения — Луис Кастильо Бенавидес
В социальных сетях ходит очень популярное изображение программиста, который не знает, как работает созданный им код. Еще более шокирующим является то, что он не знает, как очистить и оптимизировать свое собственное творение. Это очень частая проблема, с которой сталкиваются программисты в первые годы опыта производства.
Существует большое давление, чтобы заставить ваш проект работать и выпустить его, иногда качество остается на заднем плане. Потому что, в конце концов, наши клиенты..
Железнодорожное ориентированное программирование: мощный шаблон функционального программирования
Есть три изображения дорог с разными характеристиками.
легкое движение интенсивное движение и интенсивное движение без упорядоченности.
Если наша цель - ехать на максимальной скорости (без ущерба для безопасности), то 1 будет лучшим вариантом, между вариантами 2 и 3 будет 2, что лучше. Почему это так? Это потому, что система предсказуема, сводя к минимуму сюрпризы для водителя. Предсказуемость проистекает из того факта, что существует хорошо разработанная модель (можно..
Просто позволь мне построить
Я пытался разместить свое приложение на Heroku, Мне сказали, что ты шутник, Будущее за Docker.
Я был занят строительством своего величественного монолита , Мне сказали, что это бесполезно, Будущее без серверов.
Я выучил на собственном горьком опыте, я ругал путь Rails, Теперь они говорят, что Go - лучший способ.
Я сражался с Pythons в Django , Я перешел с MySQL на Mongo, Теперь я не удивлюсь, если появится такой вещь как Mango.
Привет, мир, Просто позволь мне..
Программирование: в язык и нестандартно
Программирование: в язык и нестандартно
Если вы когда-либо читали Code Complete , вы слышали о программировании на языке . Я думаю, что это один из самых важных моментов, которые поднимает Стив МакКоннелл. В книге Макконнелл говорит, что
Программисты, которые программируют "на" язык, сначала решают, какие мысли они хотят выразить, а затем определяют, как выразить эти мысли, используя инструменты, предоставляемые их конкретным языком .
В качестве альтернативы он заявляет, что..