Публикации по теме '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++ — очень популярные языки для разработки программного обеспечения, есть…

Спектр тестирования программного обеспечения
Лучшее руководство для выбора стратегии тестирования программного обеспечения Один из методов разработки программного обеспечения, против которого я выступаю, - это пирамида тестирования программного обеспечения . Рекомендация примерно такая: «Делайте больше изолированных тестов и меньше интеграционных тестов»: Напишите множество небольших и быстрых модульных тестов. Напишите еще несколько грубозернистых и очень мало высокоуровневых тестов, которые тестируют ваше приложение от..