JavaRush /จาวาบล็อก /Random-TH /บุ๊คมาร์ค: “clean code” - บทความและการบรรยายเกี่ยวกับกฎกา...

บุ๊คมาร์ค: “clean code” - บทความและการบรรยายเกี่ยวกับกฎการเขียนโค้ดและการปรับโครงสร้างใหม่

เผยแพร่ในกลุ่ม
เพื่อความสะดวกของนักเรียน JavaRush เราจึงตัดสินใจรวบรวมการบรรยายและบทความเกี่ยวกับหัวข้อที่สำคัญที่สุดในการเขียนโปรแกรม คอลเลกชันที่แปดเป็นเรื่องเกี่ยวกับวิธีทำงานกับโค้ด: กฎสำหรับการเขียนโค้ดคุณภาพสูงและกฎสำหรับการปรับโครงสร้างใหม่ การเขียนความคิดเห็นเกี่ยวกับโค้ด ในคู่มือฉบับย่อ เราจะสรุปสาระสำคัญของบทความโดยย่อ และหากคุณคลิกลิงก์นี้ คุณจะได้เรียนรู้เพิ่มเติมเกี่ยวกับหัวข้อที่สนใจ เพิ่มคอลเลกชันไปยังบุ๊กมาร์กของคุณและกลับมาที่คอลเลกชันดังกล่าวเมื่อจำเป็น บุ๊คมาร์ค: “โค้ดสะอาด” - บทความและการบรรยายเกี่ยวกับกฎการเขียนโค้ดและการปรับโครงสร้างใหม่ - 1

บทความและการบรรยาย

กฎการเขียนโค้ด: จากการสร้างระบบไปจนถึงการทำงานกับวัตถุ

นี่เป็นคำแนะนำเล็กๆ น้อยๆ สำหรับการเขียนโค้ดในระดับที่สูงขึ้น บทความนี้แสดงรายการกฎพื้นฐานและแนวคิดที่เกี่ยวข้องกับการสร้างระบบและการทำงานกับอินเทอร์เฟซ คลาส และอ็อบเจ็กต์ โครงสร้างของบทความถูกสร้างขึ้น "จากบนลงล่าง" นั่นคือจากโครงสร้างทั่วไปของแอปพลิเคชันไปจนถึงรายละเอียดที่เน้นให้แคบยิ่งขึ้น

กฎเกณฑ์: พลังของการตั้งชื่อที่ถูกต้อง ความคิดเห็นที่ดีและไม่ดี

บทความนี้จะกล่าวถึงการตั้งชื่อที่ถูกต้องขององค์ประกอบบางอย่าง ชื่อที่ถูกต้องจะทำให้โค้ดอ่านง่ายขึ้นมาก บทความนี้ยังมีตัวอย่างความคิดเห็นในโค้ดด้วย

คำแนะนำสำหรับการวิเคราะห์โค้ด Java

เคล็ดลับการพัฒนาจะไม่ฟุ่มเฟือย โดยเฉพาะหากคุณเพิ่งเริ่มเขียนโค้ด บทความนี้ประกอบด้วยคำแนะนำสำหรับการวิเคราะห์โค้ดเฉพาะสำหรับภาษา Java

ความคิดเห็นใน Java: ไม่ใช่ทุกอย่างจะง่ายนัก

เมื่อตรวจสอบคุณภาพของโค้ด สิ่งสำคัญคือต้องจดจำคุณภาพของความคิดเห็นที่มาพร้อมกับโค้ดนี้ บทความนี้จะแนะนำให้คุณรู้จักหัวข้อการแสดงความคิดเห็นและเหตุใดจึงคุ้มค่ากับเวลาของคุณ

5 เคล็ดลับที่เป็นประโยชน์ในการสนับสนุนโค้ดของผู้อื่น

การทำงานกับโค้ดที่คนอื่นเขียนอาจทำให้เกิดปัญหาได้ รหัสอาจเกี่ยวข้องกับเทคโนโลยีที่คุณไม่คุ้นเคย บางทีรหัสนี้อาจจำเป็นต้องปรับปรุง หรืออาจมีความจำเป็นเร่งด่วนในการแก้ไขข้อบกพร่องที่พบในโค้ดเบสเก่า ในบทความนี้ ผู้เขียนได้ให้คำแนะนำหลายประการที่สามารถทำให้การทำงานกับโค้ดเดิมง่ายขึ้น

เครื่องมือที่ปรับปรุงคุณภาพของโค้ด Java

บทความทบทวนเกี่ยวกับเครื่องมือวิเคราะห์โค้ดแบบคงที่ พวกเขาสามารถช่วยคุณค้นหาและแก้ไขโค้ดที่มีปัญหาก่อนที่จะเริ่มใช้งานจริง ข้อความนี้จะแนะนำเครื่องมือวิเคราะห์สแตติกยอดนิยมที่สามารถใช้เพื่อทดสอบโค้ดในสถานการณ์ต่างๆ ตัวอย่างเช่น DeepSource หรือ SonarQube

งานที่แย่อย่างหนึ่ง: มาเริ่มสร้างโค้ดเดิมใหม่กันดีกว่า

การรีแฟคเตอร์โค้ดของคุณเองเป็นอีกเรื่องหนึ่ง และเป็นอีกเรื่องหนึ่งในการรีแฟคเตอร์โค้ดเดิม มันซับซ้อนกว่ามาก ข้อความนี้ให้คำแนะนำในการทำงานกับโค้ดเดิม

การปรับโครงสร้างโค้ด - กรณีการใช้งานและคุณประโยชน์

วิธีหนึ่งในการปรับปรุงคุณภาพของโค้ดของบริษัทก็คือการปรับโครงสร้างใหม่ มักถูกมองข้ามเพราะแทบมองไม่เห็นผู้ใช้ รหัสยังใช้งานได้ดีทุกอย่างใช่ไหม? อย่างไรก็ตาม รหัสที่มีปัญหาและยุ่งเหยิงส่งผลต่อความเร็วของผลิตภัณฑ์และประสิทธิภาพโดยรวม ผู้เขียนบทความพูดถึงประโยชน์หลักที่สามารถรับได้จากการปรับโครงสร้างโค้ดใหม่

5 เคล็ดลับที่เป็นประโยชน์สำหรับการเขียน Clean Code

ใครๆ ก็สามารถเรียนรู้การเขียนโค้ดได้ แต่คุณสามารถเขียนมันได้อย่างหมดจดหรือไม่? ในบทความนี้ ผู้เขียนได้แสดงวิธีการเขียน Clean Code ของเขา เคล็ดลับนั้นเรียบง่าย ดังนั้นแม้แต่มือใหม่ก็สามารถจัดการได้

IntelliJ IDEA: รูปแบบโค้ดและการจัดรูปแบบ

เครื่องมือที่ทันสมัยทำให้กระบวนการพัฒนาง่ายขึ้น โดยเฉพาะอย่างยิ่ง การตรวจสอบสไตล์โค้ดของคุณทำได้ง่ายกว่า โดยพยายามลดการจัดรูปแบบที่ "ไม่ได้รับอนุญาต" ให้เหลือน้อยที่สุด บทวิจารณ์นี้พูดถึงเครื่องมือที่ IntelliJ Idea IDE มอบให้นักพัฒนาเพื่อทำให้โค้ดน่าอ่านและเข้าใจง่าย

วิธีการเรียนรู้การอ่านโค้ดของคนอื่นอย่างรวดเร็ว

ข้อความนี้มีเคล็ดลับง่ายๆ สองข้อที่จะช่วยให้นักพัฒนามือใหม่อ่านโค้ดของผู้อื่นได้ อ่านแล้วนำไปปฏิบัติ

10 วิธีในการปรับปรุงโค้ดของคุณ ทดสอบจากประสบการณ์ส่วนตัว

บทความอื่นเกี่ยวกับวิธีทำให้โค้ดของคุณดีขึ้น ครั้งนี้มันใหญ่มาก มันมีเคล็ดลับง่ายๆมากมาย ตัวอย่างเช่น หนึ่งในนั้นคือการเขียนการทดสอบหน่วย อ่านเกี่ยวกับส่วนที่เหลือในข้อความ

วิธีเขียนโค้ดที่สะอาด

การเขียนโค้ดที่สะอาดไม่ใช่เรื่องง่าย นี่เป็นงานที่หนักและอุตสาหะ ด้วยการลองผิดลองถูก คุณจะปรับปรุงได้โดยการทำซ้ำขั้นตอนเดิมซ้ำแล้วซ้ำเล่าจนกว่าคุณจะพบวิธีแก้ไขปัญหาที่คุณต้องการ บทความนี้มีเคล็ดลับบางประการที่จะช่วยให้คุณเรียนรู้วิธีเขียนโค้ดที่สะอาด

ต่อต้านรูปแบบที่ควรหลีกเลี่ยงในโค้ด

​​ในซอฟต์แวร์ antipattern เป็นคำที่หมายถึงเทคนิคที่ไม่ควรใช้เมื่อแก้ไขปัญหา ผู้เขียนพูดถึงรูปแบบการต่อต้านที่พบบ่อยที่สุดหกรูปแบบ ได้แก่ รหัสสปาเก็ตตี้ ค้อนทอง สมอเรือ รหัสที่ตายแล้ว รหัสที่แผ่ขยาย และวัตถุศักดิ์สิทธิ์

การควบคุมคุณภาพโค้ดและเหตุผลที่คุณต้องการ

ข้อความนี้กล่าวถึงหัวข้อการขาดการควบคุมคุณภาพโค้ดในบริษัทไอที และเหตุใดจึงมีความสำคัญ คุณจะได้เรียนรู้ว่าหนี้ทางเทคนิคคืออะไร เหตุใดระบบอัตโนมัติจึงเป็นกุญแจสู่ความสำเร็จ และวิธีการสร้างกระบวนการควบคุมคุณภาพโค้ด

4 วิธีวิเคราะห์โค้ดที่นักพัฒนาทุกคนควรรู้

คุณคงเคยได้ยินคำว่า "การวิเคราะห์แบบคงที่" ส่วนใหญ่มักจะหมายถึงเครื่องมือหรือวิธีการใด ๆ ที่รู้จักกันดี แต่ในความเป็นจริงแล้ว มีการวิเคราะห์แบบคงที่หลายประเภท ซึ่งแต่ละแบบจะมีความหมายเฉพาะเมื่อใช้ บทความนี้จะกล่าวถึงการวิเคราะห์ประเภทใด

วิดีโอ

SOLID clean code พร้อมตัวอย่างง่ายๆ

SOLID คือหลักการออกแบบห้าประการของการเขียนโปรแกรมเชิงวัตถุ นอกจากทฤษฎีที่จะถูกถามระหว่างการสัมภาษณ์แล้ว คุณยังต้องเรียนรู้วิธีการเขียนโค้ดตามหลักการ SOLID อีกด้วย วิธีบรรลุเป้าหมายดังกล่าวจะมีการหารือในรายงานของ Alexander Barmin หัวหน้าผู้พัฒนาจากสำนักงาน EPAM ในเซนต์ปีเตอร์สเบิร์ก การนำเสนอของผู้เขียนมาพร้อมกับตัวอย่างโค้ด Java “บริสุทธิ์” ที่เขียนตามเงื่อนไข SOLID ผู้เขียนยังตอบคำถามจากผู้ชมด้วย

โบนัส

"รหัสสะอาด" โดย Robert Martin บทวิจารณ์หนังสือ "รหัสกังฟู" สำหรับนักพัฒนา

บทความนี้จัดทำขึ้นเพื่อการทบทวนหนังสือ "Clean Code" โดย Robert Martin ผู้เขียนมองหาวิธีปรับปรุงและเพิ่มประสิทธิภาพโค้ด และในตอนท้ายเขาก็ให้ปัญหาเล็กๆ น้อยๆ แต่น่าสนใจ
วัสดุอื่นๆ ในชุด:
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION