code-metric Archive

มาลอง Visualize code ของระบบงานด้วย codebase-memory-mcp

จากคำถามว่าใช้อะไรในการ visualize code ออกมาดังรูปโดยสิ่งที่ใช้งานคือ codebase-memory-mcpจะทำการวิเคราะห์ code ผ่าน tree-sitter AST analysisซึ่งสนับสนุน programming language มากกว่า 100 ภาษาและนำ LSP (Language Server Protocol)มาช่วยในการวิเคราะห์ และสร้าง knowledge graph ของ code ออกมา

Read More…

วิเคราะห์ code ภาษา Swift ด้วย SonarQube

ว่าง ๆ ช่วงฝนตกมานั่งวิเคราะห์ code ของภาษา Swift ด้วย SonarQube กันหน่อย ถ้าไปดูใน SonarQube จะพบว่ามี plugin ให้ใช้แล้ว แต่ว่ามันเป็น commercial หรือเสียเงินนั่นเอง ดังนั้นจึงไปลองหาของฟรีและไปพบกับ Sonar Swift จึงนำมาทดลองใช้กันหน่อย

Read More…

ว่าด้วยเรื่องของ Code Metric คือสิ่งที่ต้องปรับปรุงอย่างต่อเนื่อง

มาดูตัวอย่างของภาพที่ Developer หลาย ๆ คนอาจจะเห็นและพบจนชิน เมื่อ Developer เปิด source code บน IDE หรือ Editor ต่าง ๆ แล้วทำการ compile และ run อาจจะพบเจอกับ Warning หรือ คำเตือนต่าง ๆ จาก compiler จำนวนมาก !! คำถามที่น่าสนใจคือ จะทำอย่างไรต่อไปดีล่ะ ? จะทำการแก้ไข ? จะปล่อยไว้อย่างนั้น ? จะไม่สร้างมันขึ้นมาอีก ? Developer จะทำอย่างไรต่อไป

Read More…