Публикации по теме 'software-engineering'
13 нелепых вещей, которые нужно задать программисту
Глупо говорить это
Программисты (инженеры-программисты, разработчики и кодеры) просто фантастические. Они стимулируют рост и даже создают основной продукт для крупных и успешных компаний.
Однако они могут помешать им добиться успеха в своей работе из-за того, что некоторые придурки подходят и задают вопросы, которые им не следует делать, нарушая концентрацию и поток. Это раздражает и…
Как я пишу что-то новое каждый день как разработчик программного обеспечения
В прошлом году я взял на себя обязательство писать каждый день. Кое-что новое отправлено в мой список адресов электронной почты.
Иногда мне задают вопросы о том, как я пишу.
Вот краткое описание того, что нужно писать каждый день.
Почему ежедневно?
Мне часто задают вопрос — не слишком ли много работы писать ежедневно? Почему ты это делаешь?
Большая часть ответа — моя собственная прокрастинация. В прошлом я обнаружил, что буду писать статьи время от времени. Очень..
Проектирование по контрактам в Terraform
Понимание пользовательских проверок условий
В этой статье я представляю точку зрения на пользовательские проверки условий как подход проектирования по контрактам для написания модулей Terraform.
В 2020 году команда Terraform ввела пользовательские правила проверки входных переменных в качестве экспериментальной функции , а затем выпустила ее как стабильную функцию в версии 0.13. В этом году они расширили пользовательские проверки, представив предусловия и постусловия в выпуске..
Как писать техническую документацию с эмпатией
Документирование == Игра в эмпатию
Документация экономит нам много времени и хлопот. Тем не менее, многим разработчикам необходимо уделять больше внимания предоставлению документации вместе со своим кодом.
В этой статье я поделюсь с вами всем, что вам нужно знать о написании документации, а также несколькими краткими советами по написанию хорошей документации для вашей команды.
Давайте начнем!
Зачем писать документацию?
Документация помогает вам предоставлять контекст, собирать..
7 полезных библиотек Ruby on Rails, которые вы должны использовать в своем следующем проекте
Усильте свою разработку на Ruby on Rails
Зачем писать собственную функциональность, если мы можем легко добиться того же результата, используя библиотеку? Лучшие друзья и спаситель разработчика — библиотеки. Я считаю, что хороший проект использует некоторые из лучших доступных библиотек. Ruby — популярный язык общего назначения, который в основном…
5 языков программирования, которые использует Apple
Добро пожаловать! Apple — крупная компания, разрабатывающая как программное, так и аппаратное обеспечение, поэтому давайте рассмотрим 5 различных языков программирования, которые использует Apple!
C / C++
Apple использует C и C++ почти для каждой позиции в области разработки программного обеспечения, которую я видел. Для тех из вас, кто не знает, C и C++ — очень популярные языки для разработки программного обеспечения, есть…
Спектр тестирования программного обеспечения
Лучшее руководство для выбора стратегии тестирования программного обеспечения
Один из методов разработки программного обеспечения, против которого я выступаю, - это пирамида тестирования программного обеспечения . Рекомендация примерно такая: «Делайте больше изолированных тестов и меньше интеграционных тестов»:
Напишите множество небольших и быстрых модульных тестов. Напишите еще несколько грубозернистых и очень мало высокоуровневых тестов, которые тестируют ваше приложение от..