Oberon space

General Category => Общий раздел => Тема начата: ilovb от Сентябрь 01, 2013, 09:52:39 pm

Название: Как нужно писать ПО
Отправлено: ilovb от Сентябрь 01, 2013, 09:52:39 pm
Рекомендую к просмотру:
Raphaël: достижения, ошибки и планы (http://events.yandex.ru/events/yac/2012/talks/371/)
Название: Re: Как нужно писать ПО
Отправлено: DddIzer от Сентябрь 02, 2013, 02:33:42 pm
 :D согласен,  хорошая презентация на тему  "как не нужно делать презентации".
Название: Re: Как нужно писать ПО
Отправлено: valexey_u от Сентябрь 02, 2013, 03:07:49 pm
:D согласен,  хорошая презентация на тему  "как не нужно делать презентации".
Ну, видео я еще не смотрел, а pdf можно было и не выкладывать - эти слайды там явно были просто фоном для выступающего и информационной ценности не несли. И это, в общем то, правильно.
Название: Re: Как нужно писать ПО
Отправлено: DddIzer от Сентябрь 02, 2013, 03:18:02 pm
:D согласен,  хорошая презентация на тему  "как не нужно делать презентации".
Ну, видео я еще не смотрел, а pdf можно было и не выкладывать - эти слайды там явно были просто фоном для выступающего и информационной ценности не несли. И это, в общем то, правильно.
ни хрена не правильно, но судя по презентации смотреть на видео - терять свое время.
Название: Re: Как нужно писать ПО
Отправлено: valexey_u от Сентябрь 02, 2013, 03:30:23 pm
:D согласен,  хорошая презентация на тему  "как не нужно делать презентации".
Ну, видео я еще не смотрел, а pdf можно было и не выкладывать - эти слайды там явно были просто фоном для выступающего и информационной ценности не несли. И это, в общем то, правильно.
ни хрена не правильно, но судя по презентации смотреть на видео - терять свое время.

Всегда делают два вида слайдов/pdf - один для чтения, и его выкладывают на сайте, а другой для презентации и его показывают во время выступления. Та версия, что для чтения, абсолютно не годится для презенташки-выступления. А та что для выступления иногда таки годится для чтения. Но не в данном случае.
Название: Re: Как нужно писать ПО
Отправлено: DddIzer от Сентябрь 02, 2013, 03:39:01 pm

Всегда делают два вида слайдов/pdf - один для чтения, и его выкладывают на сайте, а другой для презентации и его показывают во время выступления. Та версия, что для чтения, абсолютно не годится для презенташки-выступления. А та что для выступления иногда таки годится для чтения. Но не в данном случае.
---  ;D ;D ;D ;D ;D ;D вы обьясняете мне какие должны быть презентации.. как мило...  :D  но дело не в этом, а в том, что презентация используемая на докладах должна закреплять и.или иллюстрировать основные идеи докладчика.. а теперь посмотрите на эти идеи . иллюстрации в данной презентации.. скажу честно, большего говна, банальности, халтуры я давно не видел.
Название: Re: Как нужно писать ПО
Отправлено: DddIzer от Сентябрь 02, 2013, 03:41:00 pm
.. так что Борис, действительно, нашел неординарный образчик, спасибо!  :)
Название: Re: Как нужно писать ПО
Отправлено: igor от Сентябрь 02, 2013, 04:48:31 pm
Я дошёл до фразы докладчика: "К Global Scope нужно относиться как к туалету общественному". - И после этого потерял интерес к докладу. По крайней мере, как к докладу в ИТ области.
Название: Re: Как нужно писать ПО
Отправлено: valexey_u от Сентябрь 02, 2013, 04:55:07 pm
Я дошёл до фразы докладчика: "К Global Scope нужно относиться как к туалету общественному". - И после этого потерял интерес к докладу. По крайней мере, как к докладу в ИТ области.
Не, js и туалетная тематика едины. Аналогия выбрана верно. При написании на js создается постоянное впечатление будто пытаешься вылепить продукт, из, пардон, фекалий. А оно постоянно расползается и не слушается.

Поэтому и нужен Оберон :-)
Название: Re: Как нужно писать ПО
Отправлено: igor от Сентябрь 02, 2013, 05:07:52 pm
Хорошо, что я далёк от JS :-)
Название: Re: Как нужно писать ПО
Отправлено: ilovb от Сентябрь 02, 2013, 05:20:05 pm
Я дошёл до фразы докладчика: "К Global Scope нужно относиться как к туалету общественному". - И после этого потерял интерес к докладу. По крайней мере, как к докладу в ИТ области.
А что вас смутило? На мой взгляд очень хорошая аналогия. Там имелось ввиду что в Global Scope нужно проявлять ту же осторожность, какую вы проявляете в общественном туалете. Т.е. тупо ничего не трогать :)
Название: Re: Как нужно писать ПО
Отправлено: DddIzer от Сентябрь 02, 2013, 05:31:47 pm
Я дошёл до фразы докладчика: "К Global Scope нужно относиться как к туалету общественному". - И после этого потерял интерес к докладу. По крайней мере, как к докладу в ИТ области.
А что вас смутило? На мой взгляд очень хорошая аналогия. Там имелось ввиду что в Global Scope нужно проявлять ту же осторожность, какую вы проявляете в общественном туалете. Т.е. тупо ничего не трогать :)
  :D Есть ощущение, что вы путаете общественный сортир с Эрмитажем, а Борис?  ;)
Название: Re: Как нужно писать ПО
Отправлено: ilovb от Сентябрь 02, 2013, 05:35:27 pm
Разница в том, что в сортире у вас даже желания потрогать не возникает  ;D
Название: Re: Как нужно писать ПО
Отправлено: valexey_u от Сентябрь 02, 2013, 05:35:57 pm
Я дошёл до фразы докладчика: "К Global Scope нужно относиться как к туалету общественному". - И после этого потерял интерес к докладу. По крайней мере, как к докладу в ИТ области.
А что вас смутило? На мой взгляд очень хорошая аналогия. Там имелось ввиду что в Global Scope нужно проявлять ту же осторожность, какую вы проявляете в общественном туалете. Т.е. тупо ничего не трогать :)
  :D Есть ощущение, что вы путаете общественный сортир с Эрмитажем, а Борис?  ;)
Ну, тут точнее была бы аналогия с электрощиком где бо-ольшие проблемы с изоляцией. Если что тронешь, долбанет так, что не только ты пострадаешь, но и дом сгорит нафиг.
Название: Re: Как нужно писать ПО
Отправлено: valexey_u от Сентябрь 02, 2013, 05:43:03 pm
Посмотрел видео до конца. Несмотря на то, что выступающий у меня вызывает отторжение (много понтов на ровном месте, манера говорить и так далее), то есть смотреть на него мне не приятно, говорит он в общем то правильные, полезные вещи, причем довольно доходчиво (хотя, порой, и в мерзкой для меня манере). Причем мне, как js-нубу, это все еще и полезно было послушать. Ну и вообще, в свете oberonjs, лекция полезна.

Да, а теперь еще стало ясно почему pdf настолько уныла - там вся фишка была в анимации, и его слайды в процессе действительно иллюстрировали рассказываемое.

Секция вопросов-ответов тоже полезна. Скажем разбиралось когда нужно canvas, а когда svg использовать.

В общем, Борис, спасибо за ссыль :-)

PS. Но это не значит что абсолютно всему, что он там говорит, нужно следовать :-)
Название: Re: Как нужно писать ПО
Отправлено: DddIzer от Сентябрь 02, 2013, 05:44:40 pm
Разница в том, что в сортире у вас даже желания потрогать не возникает  ;D
ммм... иногда так "кодировать" приспичит, что к черту теряешь всякую осторожность..., кстати, в программировании у меня такого не наблюдается.
Название: Re: Как нужно писать ПО
Отправлено: ilovb от Сентябрь 02, 2013, 06:31:24 pm
PS. Но это не значит что абсолютно всему, что он там говорит, нужно следовать :-)
Не значит. Просто сказаны многие вещи... вроде очевидные, но в то же время многими игнорируемые.
Например про то, как нужно оптимизировать. Про то, каким должен быть API.
Многое из сказанного, мне пришлось узнавать на собственном опыте...
И вот когда очередной теоретик пытается втереть мне, что он де гений пишет "по науке" оптимально и без ошибок... В общем чувак может и грязно выражается :), но говорит правильные вещи и в словах чувствуется опыт.

У меня сейчас падаван новый после универа. Вот бьюсь с ним уже две недели... Наболело короче.  :)

- "Все я написал!"
- "А чего так медленно работает?"
- "Так там же таблица на 100500 строк!"
- "Ты в профайлер смотрел?"
- "Нет."
- "Почему"
- "Ну а чего там!? 200 строк кода..."
- "Смотри в профайлер"
- "Да я все оптимально написал"
- "Смотри в профайлер твою ж мать!"
- "Ну вот видишь, тут нечего оптимизировать..."
- "А это что за хрень!? Видишь 50% времени на одну строчку уходит!?"
- "Ну а что я с ней сделаю?"
- "А ты не задумывался почему она такая тормозная?"
- "Ну не знаю..."
- "У тебя запрос к СУБД в этой строчке 100500 раз выполняется, балбес"
- "Ээээ... ну.... Я не знал..."
Название: Re: Как нужно писать ПО
Отправлено: Madzi от Сентябрь 02, 2013, 07:23:33 pm
Вот (http://www.torrentino.ru/torrents/n1a7-zakas-n-maintainable-javt) хорошая книга по стилю JS.
Название: Re: Как нужно писать ПО
Отправлено: valexey_u от Сентябрь 02, 2013, 07:30:23 pm
Вот (http://www.torrentino.ru/torrents/n1a7-zakas-n-maintainable-javt) хорошая книга по стилю JS.
Ну, мне по хорошему стилю js как раз не надо, а вот про нюансы потрохов - полезно.
Название: Re: Как нужно писать ПО
Отправлено: valexey_u от Сентябрь 03, 2013, 10:39:51 am
Кстати о js: вот русскоязычный онлайн-учебник по нему: http://learn.javascript.ru/

Оформлен довольно приятно.
Название: Re: Как нужно писать ПО
Отправлено: DddIzer от Сентябрь 04, 2013, 08:06:56 am
Кстати о js: вот русскоязычный онлайн-учебник по нему: http://learn.javascript.ru/

Оформлен довольно приятно.
боюсь , на этом его достоинства и заканчиваются.