簡體   English   中英

在Pharo / Squeak Smalltalk中生成圖表

[英]Generating diagrams in Pharo/Squeak Smalltalk

我無法理解Pharo和Squeak中的大代碼庫,是否有一個典型的模板腳本來生成靜態類關系圖(不一定是UML)和Pharo或Squeak中的動態對象關系圖,而無需安裝所有的Moose套房? 有人知道如何只安裝特定的包進行渲染?

大型Smalltalk系統很復雜,需要花費大量時間來理解。 沒有任何工具可以讓它變得簡單 另一方面,所有信息都在系統中,並且可以使用工作空間以及檢查器和瀏覽器輕松訪問。

  1. 當然有Moose一鍵式圖像。 這並不復雜,包含最新的Pharo圖像。 打開蒙德里安畫架,看看例子。
  2. 有一個Google Summer of Code項目可以為包創建類圖,以幫助您記錄代碼。
  3. Smalltalk系統上的UML類視圖通常不是一個有用的視圖。 層次結構中深層次的方法數​​量往往相當高。 理解系統來自學習使用所有不同的瀏覽器和查看器。 您知道如何使用實施者,發件人,層次結構,版本和print-do-inspect-explore?
  4. 您可以使用MOOSE(MOOSE的一部分)輕松創建自己的瀏覽器。
  5. 我使用graphviz生成了UML圖。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM