Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2013.10.20;
Скачать: [xml.tar.bz2];

Вниз

Как делается телевидение   Найти похожие ветки 

 
boriskb ©   (2013-05-02 17:52) [0]

http://www.youtube.com/watch?v=FEAtqHmJ01U&feature=player_embedded

http://www.jvanetsky.ru/data/text/t7/kak_delaetsea_televidenie/


 
Юрий Зотов ©   (2013-05-02 20:21) [1]

Ну, это знакомо. Программы пишутся примерно так же.


 
Kilkennycat ©   (2013-05-02 20:42) [2]

вся жизнь такая


 
Pavia ©   (2013-05-02 22:13) [3]

ИХМО тут нагляднее.
https://www.youtube.com/watch?v=HfakfnDgPPc


 
Pavia ©   (2013-05-02 22:27) [4]


> вся жизнь такая

Какой дурак на Плюке правду думает?


 
Германн ©   (2013-05-03 02:46) [5]


> Юрий Зотов ©   (02.05.13 20:21) [1]
>
> Ну, это знакомо. Программы пишутся примерно так же.
>

Неужели всегда?
:)


 
Павиа   (2013-05-03 06:37) [6]

Изучая код 60-70 годов могу сказать что большинство современного кода было написано ещё тогда. А сейчас его копируют, модифицируют увязывают. А нового кода почти нет. Причём ошибки 60-х годов досихпор качуют из проекта в проект.


 
Юрий Зотов ©   (2013-05-03 08:06) [7]


> Германн ©   (03.05.13 02:46) [5]

Нет, сначала они пишутся нормально. Тщательно анализируются требования заказчика, пишется ТЗ, продумывается гибкая архитектура с прицелом на будущее развитие, выделяются модули ядра и бизнес-модули, ставятся задачи разработчикам - и все это документируется.

А дальше все понемногу начинает становиться чудесатее и чудесатее. ТЗ заказчик читает по диагонали и ни в коем случае не подписывает - а на словах говорит, что все нормально, можно приступать. Далее идет нормальный итерационный процесс разработки-тестирования, и вот настает долгожданный день сдачи-приемки.

Тут (причем именно во время сдачи-приемки, а не раньше) вдруг оказывается, что в ТЗ написано не совсем то, что имел в виду заказчик. Также выясняется, что невесть откуда вдруг появились дополнительные бизнес-правила, ранее почему-то никому неизвестные и потому в программе неучтенные (хотя еще на этапе первоначального анализа заказчик клялся и божился, что никаких дополнительных бизнес-правил нет и никогда не будет). А на закуску заказчик озвучивает свое непреодолимое желание прикрутить к программе бантики вот здесь, там и тут. Якобы, без них он просто жить не может (а о чем раньше думал - непонятно).

Попутно заказчик объясняет, что сделать эти бантики обязательно надо вот так, так и так, и никак иначе. И по фигу, что эти "вот так, так и так" в корне противоречает логике программы, а потому никак в нее не вписываются. И по фигу те альтернативные решения, которые предлагаются разработчиком и делают абсолютно то же самое, но которые реализуются в рамках изначально заложенной в программе логики ее развития и потому не требуют переписки столь тщательно отлаженного ядра. Нет - "вот так, так и так, и никак иначе" (хотя, казалось бы - ну какая тебе разница, как оно будет сделано внутри, если снаружи оно работает точно так, как ты хочешь?).

Думаю, здешнему большинству не надо объяснять, что начинается дальше. В народе это называется "хватай мешки, вокзал отходит". Разработчикам судорожно-аварийно ставятся новые задачи со сроком "вчера" (причем, конечно же, в устной форме) и им не остается ничего другого, как вставка в программу (причем в ядро!) костылей, чаще всего в виде супермногоэтажных if-then-else. И все это в момент, когда на тщательное тестирование уже просто нет времени. Мол, все, что выплывет, устраним в порядке сопровождения (а что тут еще сделаешь?).

Все как в ролике - идешь по лестнице вверх, а попадаешь вниз.


 
Inovet ©   (2013-05-03 08:19) [8]

> [7] Юрий Зотов ©   (03.05.13 08:06)
> ну какая тебе разница, как оно будет сделано внутри, если
> снаружи оно работает точно так, как ты хочешь?

Что-то я запутался. Бантики где? Внутри или всё-таки снаружи?


 
Inovet ©   (2013-05-03 08:23) [9]

Удалено модератором


 
Юрий Зотов ©   (2013-05-03 10:20) [10]


> Inovet ©   (03.05.13 08:19) [8]
> Бантики где? Внутри или всё-таки снаружи?

И там, и там. То, что для юзера - снаружи. А реализация - внутри.


 
Игорь Шевченко ©   (2013-05-03 10:22) [11]

Павиа   (03.05.13 06:37) [6]

"Вы, сударь, ерунду говорите. И хуже всего то, что говорите безапеляционно и уверенно"


 
Юрий Зотов ©   (2013-05-03 10:29) [12]


> Inovet ©   (03.05.13 08:19) [8]

А самое чудное из всего, что мне довелось видеть, было вот что. Во время приемки заказчик, как обычно, потребовал прикрутить очередной "бантик", причем именно вот таким способом, и никаким иным. Фокус в том, что для реализации этого способа нужно было получить данные с удаленного сервера, не обращаясь к этому серверу (!!!).

Попытки объяснить невозможность этого успехом не увенчались.


 
Kilkennycat ©   (2013-05-03 10:33) [13]


>  получить данные с удаленного сервера, не обращаясь к этому
> серверу

это возможно, теоретически. например, генерируя их, есть небольшая вероятность.


 
boriskb ©   (2013-05-03 10:38) [14]


> Юрий Зотов ©   (03.05.13 08:06) [7]


Я лет с 25-ти мечтал поработать с профи в своей области, могущим внятно объяснить что он делает. Чтобы избежать (к сожалению типичных) ситуаций, описанных в твоем посте.
И за почти 40лет стажа у меня были 1,5 года такой работы. Довелось работать с геологами и были там профи  камеральщики/геофизики.
Золотое время, к сожалению очень короткое. Начались "чудесные " 90-е.


 
clickmaker ©   (2013-05-03 11:14) [15]

> получить данные с удаленного сервера, не обращаясь к этому
> серверу

можно еще послать гонца с флэшкой


 
Kilkennycat ©   (2013-05-03 11:45) [16]


> clickmaker ©   (03.05.13 11:14) [15]

это уже подключение, стандарта TGFP (Transfer Gonec Flash Packet)


 
Inovet ©   (2013-05-03 11:50) [17]

> [15] clickmaker ©   (03.05.13 11:14)

Гонцу придётся обратиться.

О, Великий Сервер, нижайше прошу Ваше милости и благосклонности! Да будет мне недостойному позволено прикоснуться к Вашему хранилищу информации путём переноса её на носитель, именуемый флешкой. Припадаю к Вашим могучим кабелям. Гонец фирмы "Сдуруслом".


 
O'ShinW ©   (2013-05-06 14:32) [18]


> Гонцу придётся обратиться.

пусть.
Ты ж сам к гонцу обращаешься, не к серверу.
Может он сгенерил, и вот тот самый чудесный случай
> то возможно, теоретически. например, генерируя их, есть
> небольшая вероятность.

а может он спросил сервер. Ты ж не спрашивал -> ТЗ выполнено.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2013.10.20;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.002 c
2-1359616750
Xmen
2013-01-31 11:19
2013.10.20
DirWatcher установка


15-1367958603
Юрий
2013-05-08 00:30
2013.10.20
С днем рождения ! 8 мая 2013 среда


2-1359016103
Дмитрий
2013-01-24 12:28
2013.10.20
Компиляция программы


2-1358947313
vladimir2000
2013-01-23 17:21
2013.10.20
Как преобразовать rtf в unicode


15-1367502757
boriskb
2013-05-02 17:52
2013.10.20
Как делается телевидение





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский