|
![]() |
#1 |
Участник
|
Цитата:
Цитата:
жжошь!
У тебя есть какая-то другая метрика для оценки коричества информации в коде? Цитата:
спасибо )
SOLID - не священная книга. Эти принципы имеют свои области применения и имеют случаи, когда их не рекомендуется применять. Цитата:
и суффиксы. и соглашения по наименованию объектов.
и вообще много чего было придумано. Цитата:
Потому что позиционировалась как "единая система", "единая база", "целостные и всегда актуальные данные".
Цитата:
Кому нужно, Макс?
Кому? И зачем? Какие свойства возникнут в системе после того, как эти уровни появятся, а какие свойства пропадут? |
|
![]() |
#2 |
Участник
|
Цитата:
Цитата:
а зачем такая метрика? Цитата:
знаю-знаю. но специально стараюсь не использовать терминологию в ВОПРОСАХ. выбор терминологии отвечающим позволяет многое узнать о его ходе мысли. вот я спросил про "ездач", а ты ответил одним из принципов в SOLID. а почему именно SOLID? почему не другие шаблоны и паттерны? почему спрашиваю? а потому что основным инструментом SOLID является рефакторинг кода. SOLID - это шаблон agile разработки. но: 1. майерософт выпущенный в релизе Аксапты код не рефакторит по соображениям совместимости. ))) 2. с точки зрения не-МС-программистов, набор классов в Аксапте является библиотекой. agile не очень подходит для разработки библиотек ))) ================== и вообще, если человек задает вопросы - это не значит что он не знает ответа. это значит, что он хочет узнать мнение другого человека. ) Цитата:
и в самом деле, причем тут это? |
|
![]() |
#3 |
Участник
|
Чтобы оценить потребное количество уровеней кусочков по 8 - см рассуждения выше.
Цитата:
а... ты об этом.
знаю-знаю. но специально стараюсь не использовать терминологию в ВОПРОСАХ. выбор терминологии отвечающим позволяет многое узнать о его ходе мысли. вот я спросил про "ездач", а ты ответил одним из принципов в SOLID. а почему именно SOLID? почему не другие шаблоны и паттерны? Цитата:
почему спрашиваю? а потому что основным инструментом SOLID является рефакторинг кода. SOLID - это шаблон agile разработки.
Цитата:
но:
1. майерософт выпущенный в релизе Аксапты код не рефакторит по соображениям совместимости. ))) Цитата:
2. с точки зрения не-МС-программистов, набор классов в Аксапте является библиотекой. agile не очень подходит для разработки библиотек )))
Цитата:
т.е. отсутствие инструментария...
и в самом деле, причем тут это? |
|
![]() |
#4 |
Участник
|
Цитата:
Цитата:
именно поэтому я сознательно не употреблял термин в вопросе. нет, конечно. во-первых, это только ООП. во-вторых, это часть agile. И еще вопрос - насколько agile применим в данном случае. "...которые означали пять основных принципов объектно-ориентированного программирования" "...Это часть общей стратегии гибкой и адаптивной разработки" https://ru.wikipedia.org/wiki/SOLID_...BD%D0%B8%D0%B5) english: "for five basic principles of object-oriented programming and design" "It is part of an overall strategy of agile and Adaptive Software Development" https://en.wikipedia.org/wiki/SOLID_...riented_design) Цитата:
так что же в аксапте можно рефакторить? в этой ветке обсуждалось семейство FormLetter - его можно? в этой ветке обсуждался runBase - его можно? Цитата:
но мне кажется, что я и так забил эфир в последнее время своими выступлениями. мне кажется, что читающим гораздо интереснее было бы узнать твое мнение, как разработчика МС. поэтому, давай сделаем вид, что маззи (Я действительно сожалею, что использовал термин в вопросе вместо того, чтобы задать вопрос про закрытый код на простом естественном языке) давай лучше поговорим о твоем мнении. итак, ты считаешь, что agile подходит и для библиотек. именно поэтому МС одновременно и закрывает код аксапты, и пропагандирует гибкую разработку. можешь чуть подробнее рассказать, как применять методики гибкого программирования тем, у кого нет доступа к коду? есть ли особенности? возвращаясь к теме, какие приемы на твой взгляд могут снизить сложность гибкой разработки в условиях закрытого кода? или ссылку, где это обсуждается? Последний раз редактировалось mazzy; 21.06.2017 в 11:15. |
|
![]() |
#5 |
Участник
|
Цитата:
Но если просто гигантские изменения будут, то это то же не приветствуется - требует обоснования (внутри версии). Цитата:
итак, ты считаешь, что agile подходит и для библиотек.
Цитата:
именно поэтому МС одновременно и закрывает код аксапты,
Цитата:
и пропагандирует гибкую разработку.
можешь чуть подробнее рассказать, как применять методики гибкого программирования тем, у кого нет доступа к коду? есть ли особенности? Как разрабатывать кастомизации в условиях того, что код приложения (AppSuite) закрыт, мне самому интересно. Наверное у людей которые сейчас общаются в Яммере больше опыта чем у меня в этом плане. Цитата:
возвращаясь к теме, какие приемы на твой взгляд могут снизить сложность гибкой разработки в условиях закрытого кода?
|
|
|
За это сообщение автора поблагодарили: mazzy (2). |
![]() |
#6 |
NavAx
|
Ну по этому вопросу, как раз, разночтений нет. Не встречал еще человека который считает что сваливать все объекты в одну кучу AOT, да еще и в одно пространство имен, это хорошее решение. Это как раз особенность AX по которой мало кто скучать будет.
__________________
Isn't it nice when things just work? |
|
Теги |
sysoperation framework |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|