LINUX.ORG.RU

Критерии хорошей, годной архитектуры


0

1

Ничего особо ценного кроме классических «низкой связанности и высокого зацеления» не приходит на ум. Откопал еще S.O.L.I.D. - но это по сути кокретизация выше названных критериев.

Слышал мнение, что по сути проблема в разработке сложных программных систем - это сильная связанность. Все остальное - второстепенно.

★★★★★

Ответ на: комментарий от shty

> Вы с такой уверенностью такты считаете, но при этом не учитываете:

- влияния компилятора

- влияния пресловутого SWIG


- а также непонятно с какой эффективностью (в тактах процессора) это всё работает при вызове из интерпретатора Python.



ну и на закуску - вот Вы учитываете в своём коде различия между между реализацией процессоров AMD и Intel, а по семействам? :)



Спешите видеть архитектора не знающего правила 80/20. Про незнание машинного кода уже можно даже не говорить.

LamerOk ★★★★★
()
Ответ на: комментарий от shty

> так вот если архитектор не сможет написать эффективный код за приемлемое время - это не будет означать не то что он плохой архитектор, а то что …

… он - сухопутный адмирал.

LamerOk ★★★★★
()
Ответ на: комментарий от AIv

> Дело в том, что если оно работает правильно и медленно, то считайте что не работает - нафик никому не надо. А так да, и капли последние, и для того компилятор должен делать что то разумное...

Дело в том, что пока мы не определимся с «медленно» и «быстро» - ваши слова полнейший бред сивой кобылы с терминальной стадией ООП головного мозга и ЧСВ >>9000.

Есть много-много случаев, когда в сложных системах с командами на разных сайтах в разных странах собирается рабочий продукт, и часто выкатываются сырые версии (либо просто тестовые версии) ТОЛЬКО для тестирования связки разных компонентов. Советую открыть глазки и начать думать ж)

anonymous
()
Ответ на: комментарий от anonymous

Дело в том, что если Вы комментируете выхваченные из контеста (выше все уже написано, что есть быстро в т.ч.) фразы в таком категоричном стиле, то мне с Вами говорить не очем. Идите тролльте дальше.

AIv ★★★★★
()
Ответ на: комментарий от LamerOk

Чувак, твои программисты получают з.п. за строчки кода, правильно?

1. я Вам не «чувак»
2. у меня нет «своих» программистов, у Вас есть?
3. нет, за сданную вовремя работу

shty ★★★★★
()
Ответ на: комментарий от LamerOk

Спешите [..]

торопыжка детектед

Про незнание машинного кода уже можно даже не говорить.

вот и не говорите, можете продемонстрировать что-то - демонстрируйте

shty ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.