15 คะแนน โดย xguru 2020-11-27 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • คู่มือเกี่ยวกับเครื่องมือพัฒนาที่นักพัฒนาซึ่งคุ้นเคยกับสภาพแวดล้อมการพัฒนาภายใน Google จะได้ใช้เมื่อออกจากบริษัทไปทำงานที่อื่น

  • เป็นบทความน่าสนุกที่เปรียบเทียบเครื่องมือพัฒนาของทั้งสองฝั่งให้เห็นภาพ

ภายใน Google ↔ ภายนอก

  • ตัวติดตามฟีเจอร์/บั๊ก : Issue Tracker ↔ GitHub Issues, JIRA

  • การอ่านโค้ด : Code Search ↔ เอดิเตอร์, OpenGrok, Hound, Sourcegraph

  • การเขียนโค้ด : Critique, IntelliJ, Emacs, Vim, VS Code ↔ ทั้งหมดที่กล่าวมายกเว้น Critique

  • โค้ดทดสอบ : Blaze ↔ Bazel

  • รีวิวโค้ด : Critique ↔ GitHub PRs, Gerrit, Phabricator, Reviewable

  • การดีพลอย : Borg ↔ Kubernetes

  • การมอนิเตอร์ : Borgmon, Dapper, Viceroy ↔ Prometheus, Grafana, Lightstep, Honeycomb, Sentry

1 ความคิดเห็น

 
xguru 2020-11-27

คำว่า Google Diaspora นี่เหมาะดีนะครับ

ตอนผมอยู่ KTH เมื่อ 10 ปีก่อน ก็เคยเห็นเหมือนกันว่าคนที่คุ้นมือกับเครื่องมืออย่าง Jira/Confluence/Git(GitLab) ที่ใช้กันที่นั่น พอไปที่อื่นก็มักจะยังใช้ของพวกนี้อยู่ เลยรู้สึกเห็นด้วยมากครับ

ฝั่ง Google เองมีเครื่องมือภายในจำนวนมหาศาลขนาดนี้ ถึงได้มีบทความแบบนี้ออกมาได้นะครับ

ลิงก์รีโพซิทอรี xg2xg ที่อยู่กลางบทความก็มีประโยชน์มากครับ

"xg2xg - by ex-googlers, for ex-googlers - a lookup table of similar tech & services"