Найти в Дзене
Программистам

Программистам

Концепции программирования «чистого кода», работа программиста в 40+, анализ кода, время разработки ПО и т.д.
подборка · 18 материалов
4937 читали · 2 года назад
Как инженеру-программисту, которому исполнилось 40, настроиться еще на 20 лет работы с кодом?
Источник: Software engineer and hitting 40, how to set up for another 20 years of coding Автор: Lars Händler Перевод: Екатерина Мартиросян В 40 лет, как инженер-программист — вы выживший представитель. Если вам исполнится 40, а вы все еще занимаетесь разработкой программного обеспечения, то вы принадлежите к немногим выжившим. Многие бросают разработку программного обеспечения в свои первые 10 лет работы. Чтобы думать об абстрактных проблемах и обсуждать их на бесконечных встречах с людьми, не имеющими...
1248 читали · 2 года назад
30 концепций программирования, которые я усвоил после прочтения «чистого кода»
Источник: 30 Coding Concepts I Learned After Reading «Clean Code» Автор: Raphael Asso Перевод: Екатерина Мартиросян Иллюстрации: Анна Сербинова Недавно я закончил читать классический «Чистый код» дяди Боба (англ. Uncle Bob, Роберт Сесил Мартин (англ. Robert Cecil Martin) — консультант и автор в области разработки ПО — прим. ред.).Поскольку мне нравится записывать все, что я читаю, я подумал, что было бы неплохо резюмировать книгу и создать по ней руководство.Очевидно, что этот список неполный. Он,...
Анализ кода на соответствие версии PHP
Задача Определить совместимость кода с версией PHP Примеры Решение Так как эта задача - в области работы над кодом, не будет работать в продакшне, можно использовать доступный код. Установка 1. установка composer глобально - папка под пакеты создание mkdir -p /home/user/docker-web-stack/.composer переменная окружения в ~/.bashrc export COMPOSER_HOME=/home/user/docker-web-stack/.composer перечитать файл source ~/.bashrc - скачать и установить по инструкции, чтоб composer был доступен в командной строке ссылка: https://getcomposer...
920 читали · 2 года назад
Почему разработка ПО занимает так много времени, или почему не дольше
Автор: Китон Брандт (Keaton Brandt) — senior (по личному мнению) программист в Google. Источник. Адаптированный перевод Екатерины Мартиросян, SEO-специалиста Online-Media. Каждый год в мае, я с радостью встречаю группу стажеров, которые впервые сталкиваются с реалиями разработки программного обеспечения. По большей мере — для них это приятный опыт, так как в моей компании есть бесплатная еда, пинг-понг, и нет никаких домашних заданий. По сравнению с трудами на академическом поприще, работа на крупную тех...
121 читали · 2 года назад
Регулярные выражения (regexp) для простых операций
Что такое регулярные выражения, как их использовать для корпоративного сайта? Инструкция пригодится редакторам, контент-менеджерам, маркетологам. Что такое регулярные выражения? …Формальный язык поиска и осуществления манипуляций с подстроками в тексте, основанный на использовании метасимволов…Википедия Говоря проще — язык для умного поиска в тексте. Регулярные выражения (Regular Expressions / Eng) используют спецсимволы для обозначения групп букв/цифр/пунктуации и других частей текста. Эта тема...
Что делать с данными и контентом
Технический специалист Вячеслав Крампец продолжает тему информационного проектирования: рассказывает об инструментарии и дает рекомендации по управлению данными. Обязательно Рекомендации Инструментарий MINDMAP Поскольку инструмент популяризируется, большая его часть не бесплатна. Чем можно пользоваться: Базы знаний Сервисы с максимальной конфиденциальностью Облачные сервисы Headless Content Management (Система управления контентом) Ответы на вопросы Как избежать ошибок при проектировании информационных систем Нужно смотреть на любую информационную систему с точки зрения её развития...