Code Quality & Security with SonarQube

preview_player
Показать описание
☕️ สนับสนุนช่องเราด้วยการสมัครสมาชิกช่องทางนี้ได้เลย

ลองไมค์ สัปดาห์นี้ เราจะมาพูดถึงประเด็นเรื่องของ Code Quality กัน ว่ามันคืออะไร และเราทำไปด้วยจุดประสงค์ใดบ้าง มารู้จักกับ Software process อย่าง Code Review ไปพร้อมกับเครื่องมือที่ช่วยจัดการ Code Quality ได้ดียิ่งขึ้นอย่าง SonarQube กันว่า เครื่องมือนี้ มีส่วนช่วยทำให้การจัดการ Code Quality ง่ายขึ้นอย่างไรได้บ้าง มาฟังกันในหัวข้อลองไมค์นี้กันครับ

โดยในหัวข้อนี้ เราจะมีการพูดถึงประเด็นเหล่านี้กัน
1. รู้จักกับ Code Quality และ ไอเดียของการทำ "Code ที่ดี"
2. รู้จักกับ process Code Review และปัญหา classic ของการทำ Code Review
3. แนะนำ SonarQube คืออะไร และมีส่วนช่วยในเรื่อง Code Quality และ Code Review ได้อย่างไรบ้าง
4. แนะนำ Code Coverage และการใช้งานร่วมกับ SonarQube
5. แนะนำการใช้งาน SonarLint
6. เล่าเพิ่มเติม feature SonarQube (+ Security) กับ Developer Version และ Enterprise Version

โดย หัวข้อนี้ "ได้รับการสนับสนุนจากทาง SonarSource ด้วย 🥳" สำหรับ ใครที่สนใจ product SonarQube หรือ Product อื่นๆของ SonarSource เพิ่มเติม

สอบถาม รายละเอียด ตัว Sonar ติดต่อ บริษัท ไวซ์ แวรี จำกัด ได้เลยนะครับ 😆
โทร. 02-006-3103
Line id: @wisevary
Facebook: wisevary

อ่านเนื้อหาเพิ่มเติมได้ในบทความนี้

หวังว่า คลิปนี้จะเป็นส่วนหนึ่ง ที่ทำให้ทุกคนเข้าใจเรื่อง Code Quality มากขึ้น และสามารถนำเครื่องมือนี้ไปเสริม Code Quality กันได้มากขึ้นนะครับ 😁

หัวข้อ
00:00 แนะนำหัวข้อ
02:00 Code Quality คืออะไร
10:09 รู้จักการ Code Review และปัญหา Code Review
13:50 ปัญหาของการทำ Code Review
21:24 SonarQube คืออะไร
24:58 มาลองลง SonarQube กัน (Docker, PostgreSQL)
32:40 เราจะส่ง Code เข้า SonarQube ได้อย่างไร ? (Sonar Scanner)
35:45 ลง Sonar Scanner กับ source code
41:13 run Sonar Scanner และดูผลลัพธ์บน SonarQube
46:30 รู้จักกับ Code Coverage
48:21 ลอง run unit test และ code coverage ที่ project กัน
51:04 ส่ง Code Coverage เข้า SonarQube ยังไง
54:17 รู้จักกับ SonarLint
57:14 แนะนำ Developer version
58:54 ลอง Developer version และ ผลลัพธ์ของ Deeper SAST
1:03:13 เพิ่มเติม เรื่อง Pull Request ใน Developer version
1:04:00 แนะนำ Enterprise version
1:05:08 Enterprise version และ Security Report
1:08:59 เพิ่มเติม Portfolio ใน Enterprise version
1:09:54 สรุปภาพรวมทั้งหมด
1:13:18 แนะนำ SonarCloud

ใครมีข้อสงสัยเพิ่มเติม มาพูดคุยแลกเปลี่ยนความรู้กันได้ที่

แปะพิกัดของที่ผมใช้

Enjoy ครับ 😘
Рекомендации по теме
Комментарии
Автор

อธิบายดีมาก และเข้าใจง่าย เป็นประโยชน์มากกับสังคมไทย

viroonvichianwattanachai
Автор

Style การพูดคล้ายๆคุณ 8นาที the standard เลยครับ ไม่ต้องเพิ่ม speed การฟังเลย 😊

BinYiengprugsawan
Автор

สอบถามครับ ทำให้ terminal สามารเลือก history ของ command line ต้องทำยังไงครับ

nawaponkamngam
Автор

ตอนตรวจงาน ... ผ่าน sona qube กับ sonar lint

สงสารน้อง ๆ น้ำตาไหล แดงเถือก qa 60-70%

หลัง ๆ run ได้พอแหละ ... ยอมปิดตาข้างหนึ่ง

หลัง ๆ code dump เต็ม หนักเลย ....

adinan
Автор

อยากอ่านบทความวิเคราะห์และ code ฉบับเต็มครับพี่ เรื่องนี้มีเอกสารใน Blog มั้ยครับหาไม่เจอเลยครับ

kritsrijakkot
Автор

ขอนอกเรื่องหน่อยนะครับ พี่ไมค์พอจะมีโอกาสสอนCyber security ไหมฮะ

spykj
Автор

เจอ coverity เข้าไปร้องยิ่งกว่า sonarqube อีก

arnonprommoon