Парное программирование

23 August 2018, 3 min / permalink

Заметки по докладу Николая Рыжикова с AgileDays 2014.

Парное программирование придумал Кент Бэк в рамках методологии «Экстремальное программирование». Экстремальное потому, что он рассуждал примерно так:

Есть практики, которые приводят к хорошему результату. А давайте выкрутим ручку на максимум в этих практиках:

  • Раз обсуждение задачи дает хороший результат, значит надо работать в паре. Пусть обсуждение задачи идет постоянно.
  • Владение кодом должно быть общим — давайте писать его не в одиночестве.
  • И т.д.

В экстремальном программировании есть несколько методик, в этом посте только о парном программировании. На данный момент мне оно интересно как средство передачи опыта и культуры начинающим.






Анонимные и лямбда функции

19 March 2018, 7 min / permalink

Наткнулся на заметку, в которой Эрик Эллиотт рассуждает, когда анонимные функции в JS являются лямбдами, а когда нет. Стало интересно, стал разбираться. Тема с выбором терминов оказалась весьма неоднозначной, в итоге получился большой пост.


Где хранить join?

17 March 2018, 1 min / permalink

Метод join в Питоне принадлежит строкам:

# Не правильно
['one', 'two', 'three'].join(', ')

# Правильно
', '.join(['one', 'two', 'three'])

Для глаза, привычного к JS, это выглядит странно, но потом проясняется.

На человеческом языке обычно говорят “Please, join a list”, а не “Please, a list join”. К тому же соединить можно строковые элементы любого итерируемого объекта: списки, словари, строки файла и пр. и результат при этом всегда будет строкой.


Web2py Web Framework

09 March 2018, 4 min / permalink

Web2py — очень интересный фреймворк, единственный в своем роде. Минимальный порог вхождения, не нужно ни консоли, ни редактора, все можно делать в браузере. Создан для обучения, но, тем не менее, подходит для создания весьма серьезных приложений.



Как не отвлекаться

13 February 2018, 4 min / permalink

С помощью компьютеров можно решить множество проблем, которых до компьютеров не существовало.


Стоицизм и его современные последователи

13 January 2018, 1 min / permalink

Заметил, что многие уважаемые люди обращаются к стоикам за советом и поддержкой.


Зачем вести блог

12 January 2018, 1 min / permalink

Когда-то я вел ЖЖ и это занятие на порядок улучшило мою способность обращать мысли в слова. Тренировка в изложении мыслей — это первая причина.