Вход на сайт
Access 3
1055 просмотров
Перейти к просмотру всей ветки
в ответ toptop 16.11.10 15:36
я ее переделываю
------
У тебя так много времени? У меня его вечно не хватает. Можем попробовать померить - у меня 15 минут на фиксинг какого-нибудь бага в незнакомой задаче. Возьмешься исправить прожку на Аксесс или VB6 за это время? Объем кода там относительно не большой мег 30-40...
Все остальное, все что свыше 15 минут - непозволительная роскошь...
изменения в таблице имеют влияние на все приложение
------
Далеко не факт. У меня регулярно случаются изменения в базе, которые не затрагивают формы и требуют минимального изменения DAL.
Значит-таки не система влияет, а способность кодера.
------
В случае Аксесса - изначально - система. Кодер - на втором месте.
В системе можно писать хороший код, но она принуждает писать плохой.
------
Именно. Можно делать правильный код, но затраты на его разработку, в тех задачах в которых обычно используется Аксесс, существенно выше. Так что именно так как написано - можно, но вынуждает.
Накопипастить стописят строк
------
Накопипастить - можно.
Помнится, разок вывалился тайм-оут в прожке... Разбираться было долго некогда, потому пришлось проанализировать код предшественников - он был именно таким, каким его рекомендует мелкософт и каким он получится в Аксессе... после чего было написана пара процедур... объем кода сократился где-то на 2000 строк и появилась возможность обрабатывать тайм-аут... Но это не Аксессовский код и подход - там бы все осталось по старому...
------
У тебя так много времени? У меня его вечно не хватает. Можем попробовать померить - у меня 15 минут на фиксинг какого-нибудь бага в незнакомой задаче. Возьмешься исправить прожку на Аксесс или VB6 за это время? Объем кода там относительно не большой мег 30-40...
Все остальное, все что свыше 15 минут - непозволительная роскошь...
изменения в таблице имеют влияние на все приложение
------
Далеко не факт. У меня регулярно случаются изменения в базе, которые не затрагивают формы и требуют минимального изменения DAL.
Значит-таки не система влияет, а способность кодера.
------
В случае Аксесса - изначально - система. Кодер - на втором месте.
В системе можно писать хороший код, но она принуждает писать плохой.
------
Именно. Можно делать правильный код, но затраты на его разработку, в тех задачах в которых обычно используется Аксесс, существенно выше. Так что именно так как написано - можно, но вынуждает.
Накопипастить стописят строк
------
Накопипастить - можно.
Помнится, разок вывалился тайм-оут в прожке... Разбираться было долго некогда, потому пришлось проанализировать код предшественников - он был именно таким, каким его рекомендует мелкософт и каким он получится в Аксессе... после чего было написана пара процедур... объем кода сократился где-то на 2000 строк и появилась возможность обрабатывать тайм-аут... Но это не Аксессовский код и подход - там бы все осталось по старому...