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

Вниз

RTTI   Найти похожие ветки 

 
Ega23 ©   (2014-02-02 01:02) [40]


> вот я и спрашиваю: почему криво написанная была и работала,
>  а правильных даже не было?


Это уже другой вопрос, никак не связанный с программированием.


 
картман ©   (2014-02-02 01:04) [41]


> Это уже другой вопрос, никак не связанный с программированием.

возможно, но я считаю иначе


 
Ega23 ©   (2014-02-02 01:16) [42]


> возможно, но я считаю иначе


Ненаказуемо.


 
Пит   (2014-02-02 02:00) [43]


> Я сбросил 20ку за месяца 4, может 5

сколько с тех пор прошло? Результат сохранился?


 
Пит   (2014-02-02 02:17) [44]

Насчет качества кода.

Мне в одной книжке понравилось и я по большей части согласен. Если вкратце, то пара постулатов:

1) качество кода, нужное "рынку" обычно ниже, чем "внутреннее" качество кода данного конкретного программиста.

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

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


 
картман ©   (2014-02-02 02:24) [45]

у меня, у меня есть результат: за год научился не толстеть дальше))


 
Пит   (2014-02-02 02:36) [46]

Это ты просто к столовой в офисе не привык, стесняешься. Как начнешь двойные порции брать - все опять попрет ;)


 
DevilDevil ©   (2014-02-02 03:11) [47]

> Пит   (02.02.14 02:00) [43]

Прошло месяцев 5
4.5кг плюс
но это потому что питаюсь неправильно и по многу :)

> Пит   (02.02.14 02:17) [44]
> Насчет качества кода.


достойно
полемика то вообще не об этом была
я говорил, что меня раздражает время компиляции/линковки/запуска в новых версиях Delphi при всё том же низком качестве бинарного кода.


 
antonn ©   (2014-02-02 13:12) [48]


> Ega23 ©   (01.02.14 23:15) [30]
>
>
> > Опять началась гонка за уменьшение ехе-файлов... :) Счас
> > начнут пакеры советовать ;)
>
>
> А чё, для планшетной индустрии сейчас в целом актуально.
>

это для какой Win? На CE, вроде как, особо не было проблем (точнее там всегда нам не хватало ни флеша, ни оперативки). На андроиде при 1Гб оперативки приложению выделяется 55мб (а обычно и того меньше), и занимать ее еще пакером очень не хочется...

кстати, а как на дельфи это разруливается под андроидом? на сколько сильно отъедается память доступная приложению?


 
TohaNik ©   (2014-02-02 13:32) [49]

> Пит   (02.02.14 02:17) [44]

С два согласен.

А так, ну говнокод(?), так работает, причем правильно...
а придет , условно, Пит... , ву а ля, нет говнокода, чепчики вверх и все друг друга любят :) ... и нужно доделывать говнокод...


 
картман ©   (2014-02-02 17:00) [50]


> Пит   (02.02.14 02:36) [46]


> двойные порции

кстати, да, надо попробовать))


 
Inovet ©   (2014-02-02 17:15) [51]

> [46] Пит   (02.02.14 02:36)
> Как начнешь двойные порции брать — все опять попрет ;)

Это таки бесплатно?


 
DVM ©   (2014-02-02 19:18) [52]


> На андроиде при 1Гб оперативки приложению выделяется 55мб
> (а обычно и того меньше), и занимать ее еще пакером очень
> не хочется...
>
> кстати, а как на дельфи это разруливается под андроидом?
>  на сколько сильно отъедается память доступная приложению?
>

55 Мб это вероятно лимит для управляемого кода, того, что на Dalvik исполняется. Для нативных приложений разве есть лимиты?


 
antonn ©   (2014-02-02 19:24) [53]


> 55 Мб это вероятно лимит для управляемого кода, того, что
> на Dalvik исполняется. Для нативных приложений разве есть
> лимиты?

хм, вот этого не знал и не узнавал, как-то начал с явы, там изначально сразу говорилось про ~24мб (в ранних андроидах).


 
Дмитрий Белькевич   (2014-02-03 01:56) [54]

Для андроида мальнький размер имеет значение. Т.к. часто приложения тянутся по лимитному по траффику каналу по воздуху.



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

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

Наверх





Память: 0.56 MB
Время: 0.003 c
15-1391518862
FizzBazz
2014-02-04 17:01
2014.09.07
Ваш вариант реализации FizzBuzz на Delphi?


2-1381782438
Marina1990
2013-10-15 00:27
2014.09.07
TreeView выделить программно нужный нод


15-1391373002
Юрий
2014-02-03 00:30
2014.09.07
С днем рождения ! 3 февраля 2014 понедельник


15-1391169968
Дмитрий СС
2014-01-31 16:06
2014.09.07
Создать md5 коллизию?


2-1381759445
Алла
2013-10-14 18:04
2014.09.07
Событие OnChange





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский