|
Опубликовано 18.12.2011 14:27 (13 лет назад) # |
Я бы мог поделиться как написать кроссплатформу имеся тока 400 строк платформозависимого кода
Это было бы тоже очень интересно |
|
|
Древний организм
|
Опубликовано 18.12.2011 14:37 (13 лет назад) # |
Division ты то будешь? |
|
|
Древний организм
|
Опубликовано 18.12.2011 15:08 (13 лет назад) # |
Трансляция в данный момент началась тут. Скайп все больше для вопросов используется.
http://www.livestream.com/igdc?t=598422 |
|
|
|
Опубликовано 18.12.2011 15:38 (13 лет назад) # |
Пока транслирую отсюда http://ru.justin.tv/dron_proger/videos |
|
|
Древний организм
|
Опубликовано 19.12.2011 06:36 (13 лет назад) # |
Ну что, считаем бетатестирование идеи\системы удачным и переходим на нормальные, релизные вещания? |
|
|
Древний организм
|
Опубликовано 19.12.2011 09:33 (13 лет назад) # |
Вчера был задан вопрос «зачем писать код красиво, называть переменные длинными названиями, циферки забивать в константы и делать прочие блага рефакторинга, если что-то пишется для себя \ за пару часов \ на скорую руку?» — не ручаюсь за дословность вопроса, но суть именно такова.
Хочу ответить с примером. Хексман не даст соврать. Работая еще на старом месте работы меня попросили написать утилитку, мол «это тестовая фигнюшка, нужно просто показать заказчику что это фигня и она ему не нужна». Ок, написал. Написал быстро и криво как только мог (ключевое быстро). Мало того что заказчик был в восторге и я потом полгода ее поддерживал, периодически что-то добавляя\меняя, так теперь это наследие ушло Хексману и он его поддерживает.
Опять таки он не даст соврать: «архиватор» мной писался изначально хорошо и мало того что он работает без особых проблем, его и правят после меня тоже без проблем. Это очень хороший пример того, как что-то временное становится постоянным. А что имеется на выхлопе? Ужасная, не продуманная архитектура. Ужасный, несопровождаемый код, куча мата и потерянного времени. «Нет ничего более постоянного, чем временное». Так что даже если это «для себя», все равно старайтесь писать всё хорошо и правильно. |
|
|
|
Опубликовано 19.12.2011 10:34 (13 лет назад) # |
Мельком послушал дарта вчера, был немного занят. На стриме дрона звука не было.
Вообще желательно организовать бы запись всего) |
|
|
|
Опубликовано 19.12.2011 11:03 (13 лет назад) # |
Darthman написал:
Вчера был задан вопрос «зачем писать код красиво, называть переменные длинными названиями, циферки забивать в константы и делать прочие блага рефакторинга, если что-то пишется для себя \ за пару часов \ на скорую руку?» — не ручаюсь за дословность вопроса, но суть именно такова.
Написание хорошего кода формирует привычку написания хорошего кода. Если программист допускает периодическое написание плохого кода, то он напишет код хуже, когда ему понадобиться написать хороший код.
Привычка написания хорошего кода не только улучшит качество сопровождения, но и повысит скорость написания, а в некоторых случаях изменит само мышление в положительную сторону. |
|
|
Древний организм
|
Опубликовано 19.12.2011 11:33 (13 лет назад) # |
bsivko ну это уже резюме, так сказать. Суть. Вчера на этот счет просто полемика небольшая была. |
|
|
Копробарон
|
Опубликовано 19.12.2011 21:43 (13 лет назад) # |
Я еще предлагаю озвучивать вопросы в стриме, когда их задают по скайпу. А то в записи не будет понятно что да как) Ну и правило наушников нужно установить)
А вообще с удовольствием послушал Дарта, по крайней мере то что успел |
|
|
Древний организм
|
Опубликовано 20.12.2011 06:58 (13 лет назад) # |
Дарт был неподготовлен и запустил всю систему, потому что его начали «клевать» по темечку. Обещает исправиться и не нажимать кнопку «удалить» в диалоге записи стрима. Я это сделал случайно, а подтверждения оно не спросило :(
Я найду хороший пример для того чтобы показать рефакторинг в деле, возможно поковыряюсь в старых конкурсах, может в новых. Ну и подготовлю про юнит-тесты речь. Это точно интересно будет. |
|
|
Древний организм
|
Опубликовано 20.12.2011 07:36 (13 лет назад) # |
А с вопросами тоже решили. Скайп не нужен. На ливстриме есть чат, регистрироваться не нужно чтобы в него писать. Слушатели могут писать вопросы в чат, а ведущий их будет зачитывать и отвечать как посчитает нужным. |
|
|
Копробарон
|
Опубликовано 20.12.2011 11:59 (13 лет назад) # |
О! Ну вот и отлично)
Еще предложения для тем:
1. Правильное составление ТЗ, что-бы потом не лепить из того что было.
2. Как лучше обстроить архитектуру приложения что-бы код не путался и было меньше повторяющегося кода. ну или что-то вроде этого :3 |
|
|
Древний организм
|
Опубликовано 20.12.2011 13:48 (13 лет назад) # |
1 и 2 растет из принципов рефакторинга и разработки через тесты. |
|
|
|
Опубликовано 20.12.2011 14:48 (13 лет назад) # |
Ignis написал:
О! Ну вот и отлично)
Еще предложения для тем:
1. Правильное составление ТЗ, что-бы потом не лепить из того что было.
2. Как лучше обстроить архитектуру приложения что-бы код не путался и было меньше повторяющегося кода. ну или что-то вроде этого :3
Очень многое растёт из опыта.
И ещё: there are several ways to skin a cat. Одну и ту же задачу можно решить разными способами.
Приложение на один запуск принципиально отличается от приложения 24/7 с целью эксплуатации и поддержки в течение >5 лет. Скрипт на вебе "чтобы работало" принципиально отличается от приложения, которое контролирует важные процессы, отвечающие за большие $ или влияющие на жизни и здоровье людей. Приложение, сдаваемое "под ключ" очень отличается от приложения, которое постоянно обновляется из инета.
Есть очень много специфики, и это все нужно понимать. В геймдеве свои особенности, а где-то могут быть очень другие.
редакция от bsivko, 20.12.2011 14:48 |
|
|
Древний организм
|
Опубликовано 21.12.2011 14:57 (13 лет назад) # |
Итого: предлагаю провести уже нормальную, не тестовую версию в воскресенье в 5 часов по Москве. |
|
|
Главный Говнюк
|
Опубликовано 21.12.2011 16:24 (13 лет назад) # |
только ЗА! |
|
|
|
Опубликовано 21.12.2011 19:24 (13 лет назад) # |
Darthman, сохраняйте записи пожалуйста. Гораздо легче потом посмотреть запись, чем выгадать нужное свободное время.
редакция от exile, 21.12.2011 19:24 |
|
|
|
Опубликовано 21.12.2011 19:57 (13 лет назад) # |
exile написал:
Darthman, сохраняйте записи пожалуйста. Гораздо легче потом посмотреть запись, чем выгадать нужное свободное время.
+1 |
|
|
|
Опубликовано 21.12.2011 22:42 (13 лет назад) # |
Пожалуйста или записи сохраняйте или чуть позже трансляцию начните. Я с Украины и в 3 часа дня меня ещё дома не будет(( |
|
|