mdf-i.blogspot.com
Распутывая нити: AgileDays'14, день второй
http://mdf-i.blogspot.com/2014/03/agiledays14_25.html
Много загадочного и непонятного скрывает в себе мир вообще и мир программирования в частности. Вторник, 25 марта 2014 г. AgileDays'14, день второй. Выступление Антона Волкова на AgileDays'13. Произвело на меня очень сильное впечатление. Я долго думал, как бы использовать эти идеи у себя в команде, К концу года у меня созрел план и вот уже почти месяц я тестирую на команде свою систему рейтингов. Не удивительно что я очень ждал доклада Антона. Для кого они выпускают релиз? Зачем в релизе все эти фичи?
mdf-i.blogspot.com
Распутывая нити: марта 2011
http://mdf-i.blogspot.com/2011_03_01_archive.html
Много загадочного и непонятного скрывает в себе мир вообще и мир программирования в частности. Пятница, 25 марта 2011 г. Наш проект издавна был прикручен к BSD build system. Это набор скриптов, которые располагаются в /usr/share/mk и BSD make с ними. Что-то я от них устал. Они совершенно не подходят для гибкой разработки. Подписаться на: Сообщения (Atom). Живой Журнал системного программиста. Dump -0f - /dev/mind. Польза архитектуры для создания безопасных продуктов. Go, Ruby, C , etc.
mdf-i.blogspot.com
Распутывая нити: AgileDays'14
http://mdf-i.blogspot.com/2014/03/agiledays14.html
Много загадочного и непонятного скрывает в себе мир вообще и мир программирования в частности. Воскресенье, 23 марта 2014 г. Вчера закончилась конференция AgileDays. Попробую систематизировать те мысли, которые у меня возникли по ходу этой конференции. В трех самых больших залах - столы. Никогда на конференциях такого не видел. Очень много места. Никакого ажиотажа в столовой. В первый день я правда чуть не проспал обед, а когда пришел в столовую - там вообще никого не было. Что? С Алексеем Пименовым я не...
mdf-i.blogspot.com
Распутывая нити: октября 2011
http://mdf-i.blogspot.com/2011_10_01_archive.html
Много загадочного и непонятного скрывает в себе мир вообще и мир программирования в частности. Четверг, 27 октября 2011 г. Что-то мне в последнее время не нравится make. Что-то мне начал надоедать make. А так хочется быть гибким, хочется применять всякие новостные методики, но make мешается. В принципе конечно все проблемы разрешаются, но что-то мне не хочется их решать. Да пусть этих Makefile вообще не будет. В каждом каталоге лежат, чтоб им пусто было. Лучшая система сборки та, которой нету.
mdf-i.blogspot.com
Распутывая нити: августа 2011
http://mdf-i.blogspot.com/2011_08_01_archive.html
Много загадочного и непонятного скрывает в себе мир вообще и мир программирования в частности. Вторник, 30 августа 2011 г. Давным давно, в одном редко вызываемом модуле. Нет, все действия происходят в настоящее время. Наткнулся на интересный кусок кода:. Boost: format value(%s:%s);. Value % head;. BOOST FOREACH(value type &item, container) {. If (item.valid() {. Value % item.value();. Все совпадения с реальным кодом следует считать совпадениями, конечно я его немного поменял. :). Но речь не об этом.
mdf-i.blogspot.com
Распутывая нити: мая 2011
http://mdf-i.blogspot.com/2011_05_01_archive.html
Много загадочного и непонятного скрывает в себе мир вообще и мир программирования в частности. Вторник, 31 мая 2011 г. Существует такая библиотека, fastdb. Для проверки в основном использовались dbQuery. Мне всегда казалось это неудобным, поскольку в Query не так то просто подсунуть программные константы. Кроме того мучили сомнения относительно эффективности данного подхода, которые и сподвигли меня на измерение производительности. Подписаться на: Сообщения (Atom). Живой Журнал системного программиста.
mdf-i.blogspot.com
Распутывая нити: ноября 2013
http://mdf-i.blogspot.com/2013_11_01_archive.html
Много загадочного и непонятного скрывает в себе мир вообще и мир программирования в частности. Пятница, 22 ноября 2013 г. Тайм менеджмент очень сильно напоминает планирование работ по проекту. Странно, что методы, почему-то, не перенимаются. Недавно прочитал про систему расстановки приоритетов под названием Рутина. Это замечательная вещь в плане отсеивания бесполезной фигни из беклога. Пятница, 15 ноября 2013 г. Unit testing handmade (часть вторая). Но порассуждать хотел в основном на тему утверждений.
mdf-i.blogspot.com
Распутывая нити: января 2011
http://mdf-i.blogspot.com/2011_01_01_archive.html
Много загадочного и непонятного скрывает в себе мир вообще и мир программирования в частности. Пятница, 14 января 2011 г. Мне не нравится FreeBSD. эта антипатия старая и взаимная. Я ее даже не хочу ставить в тэги. Началось все это давно (2001 кажется год), когда она отказалась читать с fd0 блок по размеру некратный 512 байт. Да вы слышали что нибудь про абстракцию вообще? Четверг, 13 января 2011 г. Есть такая замечательная штука, как Designated Initializers. Эта возможность описана в стандарте ISO C99.
mdf-i.blogspot.com
Распутывая нити: марта 2014
http://mdf-i.blogspot.com/2014_03_01_archive.html
Много загадочного и непонятного скрывает в себе мир вообще и мир программирования в частности. Вторник, 25 марта 2014 г. AgileDays'14, день второй. Выступление Антона Волкова на AgileDays13. Произвело на меня очень сильное впечатление. Я долго думал, как бы использовать эти идеи у себя в команде, К концу года у меня созрел план и вот уже почти месяц я тестирую на команде свою систему рейтингов. Не удивительно что я очень ждал доклада Антона. Воскресенье, 23 марта 2014 г. Подписаться на: Сообщения (Atom).
mdf-i.blogspot.com
Распутывая нити: августа 2012
http://mdf-i.blogspot.com/2012_08_01_archive.html
Много загадочного и непонятного скрывает в себе мир вообще и мир программирования в частности. Среда, 29 августа 2012 г. Не верю в отсутствие ошибок. Ошибки появляются всегда, в любой программе. И не все ошибки одинаковые. Может где-то это все удается решить через общение в рамках итерации. Но когда народу много, ошибки необходимо фиксировать, хотя бы для того, чтобы не забыть об имеющихся проблемах. Мы тут пытаемся выработать свою линию поведения в случае обнаружения ошибок в проекте. Go, Ruby, C , etc.