DigitableCourses
База знаний

Материалы

Статьи, гайды, разборы и курсы Digitable.

Остальные материалы

12 на странице
Статья

Компиляторы: карта трека и что происходит между кодом и процессором

Обзор трека: как текст программы превращается в исполняемые инструкции, из каких фаз собран компилятор, чем он отличается от интерпретатора и JIT, и какой маленький язык …

#компиляторы#языки программирования#интерпретаторы
17 мин
Статья

Комментарии на ревью: как сказать «нет» и не обидеть

Как устроен язык код-ревью: из чего состоит рабочий комментарий, как распознать силу требования за мягкой формулировкой, как отклонить чужой подход и как не согласиться …

#английский#код-ревью#коммуникация
20 мин
Статья

Комбинаторная логика: S, K, I и программирование без переменных

Что останется от лямбда-исчисления, если выбросить переменные: три комбинатора вместо всего языка, алгоритм механического перевода любой лямбды в S и K, честная цена …

#лямбда-исчисление#комбинаторы#функциональное программирование
22 мин
Статья

Команда, коммуникации, конфликты и мотивация

Почему цена координации растёт квадратично, как устроена психологическая безопасность, чем полезный конфликт отличается от вредного и что на самом деле известно про …

#управление проектами#менеджмент#команда
26 мин
Статья

Кодирование Чёрча: истина, ложь и условия из одних функций

В лямбда-исчислении нет true, false и if — и они не нужны: булево значение оказывается функцией выбора из двух аргументов, а весь набор логических операций собирается из …

#лямбда-исчисление#функциональное программирование#логика
19 мин
Статья

Код-ревью, командные стандарты и Definition of Done

Зачем на самом деле нужно код-ревью, как устроен здоровый процесс проверки изменений, что автоматизировать, а что оставить людям, как писать замечания, договариваться о …

#принципы#код-ревью#процессы разработки
26 мин