Навигация
Поддержать материально
Steam Greenlight

Логотипы
Медальки
Гость
Имя

Пароль



Вы не зарегистрированны?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Темы форума
WoL
24.04.2024
 Shirson
185 - RPG
9.02.2024
 Vaskrol
В каком банке открыт…
24.01.2024
 Darthman
185 - ?
30.12.2023
 Mefistofel
TESTAMENT - Тактичес…
15.11.2023
 KregHek
RES - Движок для пик…
27.09.2023
 rimush
177 - One Button Str…
20.09.2023
 VoroneTZ
JS 13k contest
13.09.2023
 Mefistofel
184 - Arcade II
14.08.2023
 tiger1025
184 - ?
14.07.2023
 Kaps
Сейчас на сайте
Гостей: 2
На сайте нет зарегистрированных пользователей

Пользователей: 1,789
новичок: NickName
Обсуждение «Семинары по программированию»
Страница 5 из 6 << < 2 3 4 5 6 >
Division
Avatar пользователя

Опубликовано 18.12.2011 14:27 (12 лет назад)    #
Я бы мог поделиться как написать кроссплатформу имеся тока 400 строк платформозависимого кода

Это было бы тоже очень интересно
Darthman
Древний организм
Avatar пользователя

Опубликовано 18.12.2011 14:37 (12 лет назад)    #
Division ты то будешь?
Darthman
Древний организм
Avatar пользователя

Опубликовано 18.12.2011 15:08 (12 лет назад)    #
Трансляция в данный момент началась тут. Скайп все больше для вопросов используется.
http://www.livestream.com/igdc?t=598422
DRON
Avatar пользователя

Опубликовано 18.12.2011 15:38 (12 лет назад)    #
Пока транслирую отсюда http://ru.justin.tv/dron_proger/videos
Darthman
Древний организм
Avatar пользователя

Опубликовано 19.12.2011 06:36 (12 лет назад)    #
Ну что, считаем бетатестирование идеи\системы удачным и переходим на нормальные, релизные вещания?
Darthman
Древний организм
Avatar пользователя

Опубликовано 19.12.2011 09:33 (12 лет назад)    #
Вчера был задан вопрос «зачем писать код красиво, называть переменные длинными названиями, циферки забивать в константы и делать прочие блага рефакторинга, если что-то пишется для себя \ за пару часов \ на скорую руку?» — не ручаюсь за дословность вопроса, но суть именно такова.

Хочу ответить с примером. Хексман не даст соврать. Работая еще на старом месте работы меня попросили написать утилитку, мол «это тестовая фигнюшка, нужно просто показать заказчику что это фигня и она ему не нужна». Ок, написал. Написал быстро и криво как только мог (ключевое быстро). Мало того что заказчик был в восторге и я потом полгода ее поддерживал, периодически что-то добавляя\меняя, так теперь это наследие ушло Хексману и он его поддерживает.
Опять таки он не даст соврать: «архиватор» мной писался изначально хорошо и мало того что он работает без особых проблем, его и правят после меня тоже без проблем. Это очень хороший пример того, как что-то временное становится постоянным. А что имеется на выхлопе? Ужасная, не продуманная архитектура. Ужасный, несопровождаемый код, куча мата и потерянного времени. «Нет ничего более постоянного, чем временное». Так что даже если это «для себя», все равно старайтесь писать всё хорошо и правильно.
Gluk
Avatar пользователя

Опубликовано 19.12.2011 10:34 (12 лет назад)    #
Мельком послушал дарта вчера, был немного занят. На стриме дрона звука не было.

Вообще желательно организовать бы запись всего)
bsivko
Avatar пользователя

Опубликовано 19.12.2011 11:03 (12 лет назад)    #
Darthman написал:
Вчера был задан вопрос «зачем писать код красиво, называть переменные длинными названиями, циферки забивать в константы и делать прочие блага рефакторинга, если что-то пишется для себя \ за пару часов \ на скорую руку?» — не ручаюсь за дословность вопроса, но суть именно такова.


Написание хорошего кода формирует привычку написания хорошего кода. Если программист допускает периодическое написание плохого кода, то он напишет код хуже, когда ему понадобиться написать хороший код.

Привычка написания хорошего кода не только улучшит качество сопровождения, но и повысит скорость написания, а в некоторых случаях изменит само мышление в положительную сторону.
Darthman
Древний организм
Avatar пользователя

Опубликовано 19.12.2011 11:33 (12 лет назад)    #
bsivko ну это уже резюме, так сказать. Суть. Вчера на этот счет просто полемика небольшая была.
Ignis
Копробарон
Avatar пользователя

Опубликовано 19.12.2011 21:43 (12 лет назад)    #
Я еще предлагаю озвучивать вопросы в стриме, когда их задают по скайпу. А то в записи не будет понятно что да как) Ну и правило наушников нужно установить)

А вообще с удовольствием послушал Дарта, по крайней мере то что успел
Darthman
Древний организм
Avatar пользователя

Опубликовано 20.12.2011 06:58 (12 лет назад)    #
Дарт был неподготовлен и запустил всю систему, потому что его начали «клевать» по темечку. Обещает исправиться и не нажимать кнопку «удалить» в диалоге записи стрима. Я это сделал случайно, а подтверждения оно не спросило :(

Я найду хороший пример для того чтобы показать рефакторинг в деле, возможно поковыряюсь в старых конкурсах, может в новых. Ну и подготовлю про юнит-тесты речь. Это точно интересно будет.
Darthman
Древний организм
Avatar пользователя

Опубликовано 20.12.2011 07:36 (12 лет назад)    #
А с вопросами тоже решили. Скайп не нужен. На ливстриме есть чат, регистрироваться не нужно чтобы в него писать. Слушатели могут писать вопросы в чат, а ведущий их будет зачитывать и отвечать как посчитает нужным.
Ignis
Копробарон
Avatar пользователя

Опубликовано 20.12.2011 11:59 (12 лет назад)    #
О! Ну вот и отлично)

Еще предложения для тем:
1. Правильное составление ТЗ, что-бы потом не лепить из того что было.
2. Как лучше обстроить архитектуру приложения что-бы код не путался и было меньше повторяющегося кода. ну или что-то вроде этого :3
Darthman
Древний организм
Avatar пользователя

Опубликовано 20.12.2011 13:48 (12 лет назад)    #
1 и 2 растет из принципов рефакторинга и разработки через тесты.
bsivko
Avatar пользователя

Опубликовано 20.12.2011 14:48 (12 лет назад)    #
Ignis написал:
О! Ну вот и отлично)

Еще предложения для тем:
1. Правильное составление ТЗ, что-бы потом не лепить из того что было.
2. Как лучше обстроить архитектуру приложения что-бы код не путался и было меньше повторяющегося кода. ну или что-то вроде этого :3


Очень многое растёт из опыта.

И ещё: there are several ways to skin a cat. Одну и ту же задачу можно решить разными способами.
Приложение на один запуск принципиально отличается от приложения 24/7 с целью эксплуатации и поддержки в течение >5 лет. Скрипт на вебе "чтобы работало" принципиально отличается от приложения, которое контролирует важные процессы, отвечающие за большие $ или влияющие на жизни и здоровье людей. Приложение, сдаваемое "под ключ" очень отличается от приложения, которое постоянно обновляется из инета.
Есть очень много специфики, и это все нужно понимать. В геймдеве свои особенности, а где-то могут быть очень другие.

редакция от bsivko, 20.12.2011 14:48

Darthman
Древний организм
Avatar пользователя

Опубликовано 21.12.2011 14:57 (12 лет назад)    #
Итого: предлагаю провести уже нормальную, не тестовую версию в воскресенье в 5 часов по Москве.
ZblCoder
Главный Говнюк
Avatar пользователя

Опубликовано 21.12.2011 16:24 (12 лет назад)    #
только ЗА!
exile
Avatar пользователя

Опубликовано 21.12.2011 19:24 (12 лет назад)    #
Darthman, сохраняйте записи пожалуйста. Гораздо легче потом посмотреть запись, чем выгадать нужное свободное время.

редакция от exile, 21.12.2011 19:24

Division
Avatar пользователя

Опубликовано 21.12.2011 19:57 (12 лет назад)    #
exile написал:
Darthman, сохраняйте записи пожалуйста. Гораздо легче потом посмотреть запись, чем выгадать нужное свободное время.

+1
vlad-viper
Avatar пользователя

Опубликовано 21.12.2011 22:42 (12 лет назад)    #
Пожалуйста или записи сохраняйте или чуть позже трансляцию начните. Я с Украины и в 3 часа дня меня ещё дома не будет((
Страница 5 из 6 << < 2 3 4 5 6 >
Перейти на форум:
Конкурсы
Открытые конкурсы:
Активных нет
Недавние конкурсы:
 185 - RPG XII
 184 - Arcade II
 183 - Novel
 182 - RPG XI
 181 - Pixel Craft 128
 Все конкурсы
Случайная игра
Мини-чат
Вам необходимо залогиниться.

Архив чата

25,392,091 уникальных посетителей

Создано на базе русской версии PHP-Fusion copyright © 2003-2006 by Nick Jones.
Released as free software under the terms of the GNU/GPL license.