Apr. 8th, 2009

luar_soll: (Default)
Завел себе в фотоальбоме новый подальбомчик. Это продолжение альбома фоток на телефон, только более качественное.
http://pics.livejournal.com/luar_soll/gallery/0007s5ge
luar_soll: (Компьютерный кот)
Прогаю, прогаю... Ну вот не то выводится, хотя код вроде бы и правильный... Что случилось? В чем дело? Непонятно. Зависаю на этом вопросе, пытаюсь поншять. Ищу, делаю новые выводы... Потом понимаю, что дело всего лишь в одном из диагностических выводов, который я забыл убрать. .И прочие столь же идиотские ошбики.

Кстати сегодня в столовой обсуждали проги. И вот, значит, там Саня сказал, что в контрольной и коллоквиуме главное, чтобы компайлилось, но необязательно, чтобы работало. В ответ я ляпнул, что не, гораздо лучше та прога, которая не компайлится, но работает. Сам ляпнул и сам же задумался.
В итоге пришел к выводу, что работающей прогой в таком случае нужно назвать прогу с полностью правильным алгоритмом. И я даже обосновал то, что прога, которая не компайлится, но работает, намного лучше, чем прога, которая не работает, но компайлится.
Дело в том, что если прога не компайлится, то компилятор выдает список ошибок.
Пусть у одного программиста плотность ошибок, отлавливаемых компилятором, постоянна. Тогда длительность исправления ошибок, отлавливаемых компилятором - пропорциональна либо числу строк, либо квадрату числа строк (после каждого исправления программист снова пытается компайлить и ищет следующую ошибку. Но в любом случае при константной плотности опечаток - зависимость полиномиальная. Причем не шибко высокой степени.
Если же имеется одна ошибка в алгоритме, то длительность ее отыскания недетерминирована. Может занять несколько дней. А может - пять минут. Причем дольше всего ищутся самые идиотские и самые сложные ошибки. Средние ищутся быстрее всего. В общем, это уже из области тервера)
luar_soll: (Компьютерный кот)
Прекрасно. В польскую инверсную мы уже переводимся. Теперь осталось разобраться как бы сделать так, чтобы все-таки проверялись типы и собтсвенно сделать функцию расчета по имеющейся польской инверсной.
Да, я флудю прогерством. И горжусь этим. Вы же знаете же, что я на самом деле хороший...

И знаете, каким способом я делаю сохранение разных версий проги? Забыл как это называется, когда собственно все версии бэкапятся. Ну так вот, я их просто сам себе посылаю по мылу из машзала домой, из дома в машзал, в итоге они складируются на Яндексе... А вот сейчас я одну версию себе послал именно как промежуточно работающую.

November 2017

S M T W T F S
   1234
567 891011
12131415161718
19202122232425
2627282930  

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 28th, 2025 05:00 pm
Powered by Dreamwidth Studios