算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
chrysopoeia【设计与创意】Extract maximum value from existing code — performance optimization, API surface refinement, and dead weight elimination. The art of turning base code into gold through systematic identification and amplification of value-bearing patterns. Use when optimizing a working but sluggish codebase, refining an API surface that has accumulated cruft, reducin…
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
系統性抽取既有代碼之極價——辨何者為金(高價、良設計)、何者為鉛(耗重、失最適)、何者為渣(死重)。後揚其金、化其鉛、除其渣。
系統性依價之貢獻分每一元素。
Value Classification:
+--------+---------------------------------------------------------+
| Gold | High value, well-designed. Amplify and protect. |
| Silver | Good value, minor imperfections. Polish. |
| Lead | Functional but heavy — poor performance, complex API. |
| | Transmute into something lighter. |
| Dross | Dead code, unused exports, vestigial features. |
| | Remove entirely. |
+--------+---------------------------------------------------------+
預期: 每一要元已分類並附證。金元已辨以備優化時護之。鉛元以影響排序。
失敗時: 若剖析工具不可用,以靜態分析代:函數複雜度(循環)、依賴數、代碼大小為代理。若代碼庫過大,先專於關鍵徑。
護且強化最高價之元素。
預期: 金銀元得更佳測試、文件與護。無行為之改,僅質之進。
失敗時: 若「金」元近察顯隱患,重新分類。誠於價勝於護瑕疵之代碼。
化重而拙之元為優化之等效。
預期: 目標度量可測之進。每一化後之元勝其鉛前身,而行為不變。
失敗時: 若鉛元於當前介面內拒絕優化,慮介面本身是否即問題。有時化需改其被呼之方,非僅其實現。
系統性除死重。
預期: 代碼庫變輕。打包、依賴數、代碼量可測之減。所有測試通過。
失敗時: 若除一元破某事,其非渣——重新分類。若動態引用令驗用處難,除前暫增記錄以確無運行時訪問。
度總體之進。
預期: 目標度量可測且已記之進。代碼庫較前明顯更值。
失敗時: 若總進微,原代碼或較所設更佳。記所學——知代碼已近最適本身即有價。
athanor — 點金術示需重構非僅優化時之完整四階段轉化transmute — 鉛元需範式轉換時之有的之化review-software-architecture — 與代碼級點金術互補之架構級評估review-data-analysis — 數據管線優化與代碼優化並行