当前位置:网站首页>Decoupling in fine number software architecture

Decoupling in fine number software architecture

2020-11-10 18:26:17 InfoQ

{"type":"doc","content":[{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":" Definition of Architecture "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":" Architecture is the domain of software methodology , It's about software organization , Don't solve the problem of software algorithm . The difference between the two can be made by the product of the following figure "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":" Let's make an analogy :"}]},{"type":"image","attrs":{"src":"https:\/\/static001.geekbang.org\/resource\/image\/c1\/05\/c1f432f28bc32593e92061d174153d05.png","alt":null,"title":"","style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":"","fromPaste":false,"pastePass":false}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":" Algorithms are like building blocks , Like the green cylinder , The blue triangle , Red squares, etc . And architecture is the building blocks , assemble "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":" Become a castle , A little train . To build this castle or train , The architect has to have a drawing in his head , The drawing should define what is needed "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":" All kinds of building blocks , And think about how to assemble them . It's a lot like an architect , English is also called architect."}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":" This analogy , It's easy to let entrepreneurs who don't understand technology fall into the wrong zone , I think architects are better than algorithmic engineers ? It's not ,"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":" These are the talents of two subdivision fields . I wonder if you have noticed the chimney on the locomotive of the small train ? It's a curved shape like Coprinus , Pouring "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":" The mold for this shape , It's much harder than triangles and squares , It needs the support of deeper Geometry , This can be visualized as "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":" The problem that algorithmic engineers solve ."}]},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":" The meaning of Architecture "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":" Architecture solves the problem of software organization , What value can it create for the enterprise ? let me put it another way , Good software organization , Poor software organization , From business "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":" The angle of value creation , What's the difference ? I think the value of architecture is embodied in "},{"type":"text","marks":[{"type":"strong"}],"text":" Usability and agility "},{"type":"text","text":" Two angles , But today it's agile "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":" sex ."},{"type":"text","marks":[{"type":"strong"}],"text":" Agility means fast 、 Low cost 、 High quality response to the differentiated needs of the expanding market ."},{"type":"text","text":" The enterprise has accumulated a lot of software capital in the initial stage "}]}]}

版权声明
本文为[InfoQ]所创,转载请带上原文链接,感谢