Решил сделать движущиеся картинки. Поискал, можно ли собрать gif из командной строки. Нашёл у себя инсталляцию ImageMagick (как потом оказалось, обрезанную и кривую). Решил попробовать. Короче, в тот день я ничего не сделал. Точнее, ничего полезного
(
Read more... )
Comments 12
Reply
Делать программную связку можно элементарно даже на этом этапе (потому как оно парсится по отметкам и ключевым словам), но она нафиг не нужна. Это разные области, у которых разные задачи и в большом проекте таким занимаются разные, не пересекающиеся друг с другом люди.
Практически на картинке стоит что и в каком порядке надо делать и когда это сделано или изменено, а в логе подробности того, как именно и что именно делается, включая тупиковые ходы, команды вызова тестовых скриптов и отметки о презентациях и переговорах.
Reply
К меня обычно где-то так с вариациями:
project
bin
docs
references
source
releases
scripts
...
Reply
Ну и какая радость будет от подобной информации. Оно же строится под потребности каждого проекта по-новой.
Впрочем, принципы я где-то тут уже описывал. Особенно, по поводу организации мейлов.
Ну вот с предыдущего проекта. Почти всё, кроме конкретики
/Vit [2012-01-23 ( ... )
Reply
ради того как в очередно "хренворке" назвается функция копирования строки.
Ну и рпешения соответствующие -- какое-то интнллектуальное средство поиска, агрегации подобной информации... чтобы она попадала к программисту не в виде сырого текста,
а сразу в виде коде-комплишенов прямо в редактор,
с пояснениями и примерами (реальными) использования.
(кстати, что-то такое сейчас и разрабатывается -- см. light table)
А с другой стороны, решение лингвистическое -- отдельный специализированый язык для программистов... только тне для программирования, а для описания и обсуждения вопросов с ним свъязаных (типа как латынь у медиков).
А то, разнобой терминов (а особенно кто как их понимает... в особо извращенной форме) просто убивает. :)
Reply
Потому гораздо больше нравится делать что-то новое с нуля, чем присобачивать заплатки на старую систему.
На самом деле часто приходится делать или перемычки (интерфейсы между ужасом в библиотеках или форматом данных) для новых систем. Или вообще заниматься археологией, добывая смысл из старого плохо документированного кода. В последнем случае делается просто нормальное техзадание и вменяемый дизайн, после чего весь ужас переписывается снова по-человечески. (Желательно вменяемыми людьми.)
И то, и то, сложная ручная интеллектуальная работа, автоматизируемая лишь частично. Потому как надо не только понять, что в коде, но и, "что думал этот идиот, пытаясь решить задачу этим способом?"
Формальные языки спецификаций есть, но они только изредка применяются в университетах и на реальных проектах и на реальных программистах не работают.
Reply
Потому и... надо бы искать какие-то другие подходы.
Типа не "думать сначала", а "пусть компьютер думает" например. ;)
Reply
Ну плюс стоит это немного дороже сначала, когда в софт вкладывают смысл, а не собирают кучу "как получится"
Reply
Leave a comment