AXForum  
Вернуться   AXForum > Рынок > Microsoft и системы Microsoft Dynamics
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.07.2015, 15:15   #1  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,719 / 1204 (44) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Цитата:
Сообщение от gl00mie Посмотреть сообщение
О, да!.. Закон Дырявых Абстракций (23 марта 2000):
Это уже обсуждалось (15.06.2012)

Нужна ли теоретическая подготовка при программировании в Axapta?

Цитата:
Сообщение от Владимир Максимов
Здесь Джоэль явно не договаривает. Точнее, он опускает "совершенно очевидные" вещи. Очевидные для него.

Ну, вот нашли Вы дырку в абстракции. И что Вы дальше будете делать? А ничего! Вы находитесь не на том "уровне" чтобы исправить эту дырку. Вы можете ее только обойти или смириться с ее существованием. Дырка допущена на этапе разработки ядра FrameWork куда доступа программисту просто нет.

А Джоэль, если я правильно понимаю, находится как раз на том уровне, на котором он может исправить эту дырку. Т.е. на уровне разработки этого самого ядра FrameWork. Именно для него подобные знания необходимы. Но вовсе не для поиска этих самых дыр, а просто как инструмент с которым он и работает.

На языке программистов это уже давно называется либо баг, либо фича. В зависимости от критичности найденной дырки.

Знание конкретной причины возникновения дыры в абстракции сильно повышает "Чувство Собственного Величия" (ЧСВ) однако никак (от слова "совсем") не влияют на написание программного кода.

Например, применительно к приведенной цитате из статьи Джоэля надо просто помнить правило: если приложение сделано на ASP.Net, то отключать JavaScript - нельзя. Все! И совершенно не важно почему этого делать нельзя. Т.е. не имеет значения, что там что-то на JavaScript написано. Просто "нельзя". Ни о каких "дырках в абстракциях" знать не надо.
__________________
- Может, я как-то неправильно живу?!
- Отчего же? Правильно. Только зря...

Последний раз редактировалось Владимир Максимов; 16.07.2015 в 16:02.
Старый 16.07.2015, 16:15   #2  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5813 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от Владимир Максимов Посмотреть сообщение
Это уже обсуждалось Программисты Axapta работают не на том уровне абстракции, чтобы наличие "дырки в абстракции" как-то повлияло на сам факт программирования.
Да, уже обсуждалось, и каждый из нас, похоже, остался при своем мнении Не знаю, как вы, а я живу в реальности, где дырявые абстракции, приводящие к неработоспособности моей модифы, - это мои проблемы как программиста, а не чьи-либо еще:
Цитата:
Сообщение от mazzy Посмотреть сообщение
у нас работа завершена тогда когда ее принял заказчик, а не тогда когда ее сделал программист
Обходить же дырки в абстракциях наугад я лично пока еще не научился - наверно, уровень не тот.
Цитата:
Сообщение от Владимир Максимов Посмотреть сообщение
Даже зная о наличии такой дырки программист никак не сможет ее исправить. Только обойти... Причем обойти именно на уровне Axapta, а не на уровне возникновения этой дырки. Ну и смысл искать эти дыры?
Я свои аргументы уже приводил: вкратце, по-моему, чтобы даже обойти проблему (не то, что решить), ее сначала надо диагностировать. К сожалению, шаманские ритуалы вида "тормозит Exists Join? делаем Inner Join" пока разработаны не для всех встречающихся ситуаций.
Цитата:
Сообщение от Владимир Максимов Посмотреть сообщение
Применительно к приведенной цитате из статьи Джоэля надо просто помнить правило: если приложение сделано на ASP.Net, то отключать JavaScript - нельзя. Все! Ни о каких "дырках в абстракциях" знать не надо.
Возможно, такой подход тоже работает в тех или иных условиях, но я лично вовсе не хочу быть программистом только на <имярек>, который "каждый раз, когда абстракции <имярек> потекут, не сможет сделать ни шага".

Последний раз редактировалось gl00mie; 16.07.2015 в 16:20.
Старый 16.07.2015, 16:22   #3  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,719 / 1204 (44) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Цитата:
Сообщение от gl00mie Посмотреть сообщение
Возможно, такой подход тоже работает в тех или иных условиях, но я лично вовсе не хочу быть программистом только на <имярек>, который "каждый раз, когда абстракции <имярек> потекут, не сможет сделать ни шага".
Предположим, Вы сделали проект на ASP.net. Пользователь на своем компе отключил JavaScript и пишет Вам: приложение не работает. Ваши действия?
__________________
- Может, я как-то неправильно живу?!
- Отчего же? Правильно. Только зря...
Теги
ax7, html, полезное

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
А какая сейчас ситуация на рынке труда по AX? AP-1055D Рынок труда Microsoft Dynamics 21 03.07.2015 17:51
Сколько сейчас платят консультантам AX в США? mnt_dx Рынок труда Microsoft Dynamics 22 12.10.2013 23:00
rumicrosofterp: Dynamics AX на Convergence 2012 Blog bot Microsoft и системы Microsoft Dynamics 0 13.01.2012 11:11
Обсуждение документа "Сравнение 1С и AX" Кузнецов Александр Сравнение ERP-систем 44 20.02.2008 13:56
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 17:19.