|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.04.2013, 17:08 | #21 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
Цитата:
У нас на форуме есть Валера с украины, - так тот вообще каждый месяц свою программу переделывает (месяц сменился- надо код править) Думаете, тут VBA виноват, что программа перестает работать? В нормально написаннном коде, около половины листинга занимают обработчики ошибок и нештатных ситуаций. Если всё изначально продумать, - программа будет работать четко. И это справедливо для любой среды программирования. Вот поработаете с макросами в Excel ещё лет 5, - и вдруг выяснится, что ошибки в ваших программах перестали всплывать... |
|
10.04.2013, 18:00 | #22 |
Форумчанин
Регистрация: 19.05.2012
Сообщений: 237
|
))
видимо я посягаюсь на святая святых, на сам язык, от того и реакция соответствующая , но то что он не предсказуемый, это не только мое мнение два main stream языка, java и c# всегда сравнивают в паре c# менее предсказуемый чем java, и это вообще свойственно языкам от microsoft на одном языке, нужно лет пять писать, непрерывно, чтоб прочувствовать все его особенности, а на другом не нужно |
10.04.2013, 19:44 | #23 |
Пользователь
Регистрация: 18.03.2012
Сообщений: 68
|
|
10.04.2013, 20:08 | #24 |
Форумчанин
Регистрация: 19.05.2012
Сообщений: 237
|
|
11.04.2013, 09:15 | #25 |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
Ну их же неспроста придумали.
Как мне однажды ответил мой друг, который программированием занимается профессионально, а не от случая к случаю, как я: "После первых 3-4х ЯП остальные идут намного легче..." Вот так и здесь: я, когда впервые заинтересовался VBA, то через две недели написал макрос, который работает до сих пор. Понятно, что он тратил времени раз в 20 больше на обработку данных (сложно по простому изучению операторов через F1 узнать все особенности), чем должно быть в реальности, но он работает до сих пор (уже лет 9-10). Следующий макрос был намного лучше: встроенное расписание обработки данных, перекодирование, сохранение в файл. формирование отчетов в Word и много чего еще (хотя сейчас я бы сделал бы его еще лучше). И он тоже работает. Отсюда мораль - читайте мою подпись. Грамотное техническое задание позволит сделать наиболее оптимальный алгоритм.
Правильно поставленная задача - три четверти решения.
|
11.04.2013, 10:04 | #26 |
Форумчанин
Регистрация: 19.05.2012
Сообщений: 237
|
ключевая фраза в вашем монологе "а не от случая к случаю, как я"
|
11.04.2013, 11:46 | #27 |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
Опасная у Вас фраза) Воспринять её можно совсем по-разному, ведь непонятно, какой смысл Вы в неё вложили.
- если касательно того, что мой код будет заметно хуже, чем у профессионала в данной области - далеко не факт. Практикующий постоянно кодер просто сделает эту работы заметно быстрее, а вот алгоритм решения может быть одинаков, если предметная область мне известна. Но, естественно, у профессионала заведомое преимущество хотя-бы за счет опыта. - если Вам кажется, что мой пример из-за этого не показатель, то Вы ошибаетесь: я неплохо знаю Ассемблер и Делфи/Паскаль. Знаком с C/C++, VB и скриптовыми языками. Поверьте, большинство задач решается на любом из этих языков. Главное - правильно составленный алгоритм, а уж на чем его реализовывать принципиальной разницы не имеет. Вопрос только во времени, которое будет на это затрачено.
Правильно поставленная задача - три четверти решения.
|
11.04.2013, 13:27 | #28 |
Форумчанин
Регистрация: 19.05.2012
Сообщений: 237
|
вы так считаете, я по другому,
обоснованно кстати зачем же поддерживать эту дискуссию отвлеченную от главной темы |
11.04.2013, 16:47 | #29 |
Форумчанин
Регистрация: 25.05.2011
Сообщений: 249
|
про формулы, чтоб на английском можно было писать, поддерживаю
про подсказки при зависании курсора для новичков тоже, она как-то не всегда срабатывает... |
11.04.2013, 17:00 | #30 | |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
Цитата:
т.е. если область задать как Код:
а для Код:
Код:
Правильно поставленная задача - три четверти решения.
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
C# vs Java. Чего вам не хватает в одном, что есть в другом? | Izobara | Свободное общение | 13 | 11.03.2013 09:02 |
По моему чего то не хватает ? | mixazavra | Компоненты Delphi | 9 | 31.10.2012 21:41 |
Каких возможностей вам не хватает в Дельфи? | Sicorski | Софт | 16 | 25.11.2008 00:57 |
Чего вам не хватает в вашем языке? | crazy horse | Свободное общение | 3 | 02.09.2008 17:25 |