คำถามติดแท็ก source-code

ซอร์สโค้ดคือชุดคำสั่งคอมพิวเตอร์ใด ๆ (อาจมีความคิดเห็น) ที่เขียนโดยใช้ภาษาคอมพิวเตอร์ที่มนุษย์สามารถอ่านได้ซึ่งมักเป็นข้อความ

2
ทุกคนประสบความสำเร็จในการขายซอร์สโค้ดที่ไซต์เช่น Canyon code หรือไม่ [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา เมื่อเร็ว ๆ นี้ฉันเจอเว็บไซต์สองแห่งที่ช่วยโปรแกรมเมอร์ขายซอร์สโค้ด - binpress และ codecanyon ใครบ้างมีประสบการณ์ / ความสำเร็จกับเว็บไซต์เช่นนี้? คุณจะใช้อีกครั้งหรือไม่ อะไรดีกับพวกเขา มีอะไรเลวร้ายเกี่ยวกับพวกเขา

18
วิธีอ่านโค้ดหลายพันบรรทัดโดยไม่มีเอกสารประกอบ? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ก่อนหน้านี้ฉันค้นหาการควบคุม TimeLine ที่ดีสำหรับโครงการ WPF ฉันพบคำตอบในที่นี่ซึ่งนำฉันไปยังโครงการ CodePlexนี้ ตอนนี้ฉันต้องการเปลี่ยนรหัสเพื่อเลี้ยงความต้องการทางวัฒนธรรมของฉัน แต่มีบางอย่างไม่ตรงกัน! คำถามของฉันคือ: คุณโต้ตอบกับโค้ดหลายพันบรรทัดได้อย่างไร แก้ไข: ทางลัดใด ๆ จะดีมาก!

5
คลาสบูลีนของ Java - ทำไมไม่ enum?
สำหรับฉันแล้วดูเหมือนว่าคลาสบูลีนเป็นตัวเลือกที่เหมาะสมที่สุดที่จะนำไปใช้เป็น enum การดูซอร์สโค้ดคลาสส่วนใหญ่เป็นวิธีสแตติกซึ่งสามารถย้ายได้ไม่เปลี่ยนแปลงไปเป็น enum ส่วนที่เหลือจะกลายเป็น enum ได้ง่ายกว่ามาก เปรียบเทียบต้นฉบับ (ความคิดเห็นและวิธีการแบบคงที่ออก): public final class Boolean implements java.io.Serializable, Comparable<Boolean> { public static final Boolean TRUE = new Boolean(true); public static final Boolean FALSE = new Boolean(false); private final boolean value; public Boolean(boolean value) { this.value = value; } public Boolean(String s) { this(toBoolean(s)); …
11 java  api  source-code 

3
ทำไมเราไม่นำหน้า Enums, คลาส Abstract และ Structs?
ชุมชน C # ได้ใช้คำนำหน้า "I" อย่างแพร่หลายเพื่อแสดงถึงอินเทอร์เฟซที่แม้แต่โปรแกรมเมอร์ที่ไม่มีประสบการณ์มากที่สุดก็รู้ที่จะใช้ แล้วทำไมเราถึงไม่ใส่คำนำหน้า enums, คลาส abstract หรือ structs (อาจเป็น "E", "A" และ "S" ตามลำดับ)? ตัวอย่างเช่นถ้าเราทำเครื่องหมายคลาสนามธรรมทั้งหมดด้วย "A" มันจะให้ข้อมูลที่มีค่าเกี่ยวกับประเภทนั้นซึ่งในขณะที่มันสามารถอนุมานได้ก็ไม่ชัดเจนทันที โปรดทราบว่าฉันไม่ได้สนับสนุนการเปลี่ยนแปลงนี้ฉันแค่พยายามเข้าใจว่าทำไมเราไม่ทำสิ่งนี้ กระทู้นี้ตอบว่าทำไมเราถึงใช้คำนำหน้า "ฉัน" แต่ไม่ตอบว่าทำไมเราไม่ใช้คำนำหน้าอื่น ๆ

5
คำศัพท์ - ซอร์สโค้ดเป็นโปรแกรมหรือไม่ [ปิด]
ปิด คำถามนี้ต้องการรายละเอียดหรือความคมชัด ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ เพิ่มรายละเอียดและชี้แจงปัญหาโดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 ปีที่ผ่านมา ฉันเป็นผู้เริ่มต้นในการเขียนโปรแกรมและฉันไม่เข้าใจคำศัพท์ที่ดี ฉันต้องการทราบว่าซอร์สโค้ดที่เขียนในภาษาที่คอมไพล์เช่น C หรือ C ++ ถือว่าเป็นโปรแกรมหรือไม่? ถ้าไม่ทุกคนสามารถอธิบายได้ว่าทำไม

3
รหัสแหล่งที่มาของฉันควรอยู่ใน UTF-8 หรือไม่
ฉันรู้สึกว่าบ่อยครั้งที่คุณไม่ได้เลือกรูปแบบของรหัสของคุณฉันหมายถึงเครื่องมือส่วนใหญ่ในอดีตตัดสินใจให้ฉัน หรือฉันไม่เคยแม้แต่จะคิดเกี่ยวกับมัน ฉันใช้ TextPad บน windows เมื่อวันก่อนและเมื่อฉันบันทึกไฟล์มันจะแจ้งให้ฉันทราบเกี่ยวกับ ASCII, UTF-8/16, Unicode และอื่น ๆ ... ฉันสมมติว่าเกือบทุกรหัสที่เขียนเป็น ASCII แต่ทำไมมันควรเป็น ASCII เราควรจะใช้ไฟล์ UTF-8 ตอนนี้สำหรับซอร์สโค้ดหรือไม่และทำไม? ฉันคิดว่านี่อาจเป็นประโยชน์กับทีมหลายภาษา มีมาตรฐานที่เกี่ยวข้องกับการตั้งชื่อตัวแปรฟังก์ชั่น / ฟังก์ชั่น ฯลฯ อย่างไร?

3
มีความคิดเห็นรหัสในโครงการ opensource หรือไม่ ถ้าเป็นเช่นนั้นเครื่องมืออะไรที่ใช้ในการทำเช่นนี้?
ฉันรู้ว่ามีแรงผลักดันอย่างมากสำหรับการรีวิวโค้ดในการพัฒนาเชิงพาณิชย์ อย่างไรก็ตามมีการตรวจสอบรหัสที่ใช้ในซอฟต์แวร์โอเพนซอร์ซ ถ้าเป็นเช่นนั้นแล้วพวกเขาจะปฏิบัติอย่างไร [มันเป็นการกระทำที่ล่าช้าหรือ "สภาพแวดล้อมที่กำหนดไว้ล่วงหน้า" มีเครื่องมือที่อนุญาตให้แพตช์ถูกส่งไปยังอุปกรณ์อื่น] หรือไม่? มีโครงการใดบ้างที่ใช้บทวิจารณ์โค้ด? จากความเข้าใจของฉันเคอร์เนลลินุกซ์ส่วนใหญ่ขึ้นอยู่กับความไว้วางใจของผู้เดินทาง MySQL ขึ้นอยู่กับการอนุมัติของผู้เขียนหลักและผลกระทบต่อประสิทธิภาพ

3
วิธีการแสดง / อธิบายใบอนุญาตสำหรับรหัสในบล็อก
สมมติว่าฉันมีบล็อกอยู่ภายใต้สัญญาอนุญาตครีเอทีฟคอมมอนส์ ใบอนุญาตประเภทนั้นจะปรากฏที่ด้านล่างของแต่ละหน้าพร้อมลิงก์ไปยังใบอนุญาตจริง ฯลฯ อย่างไรก็ตามเห็นได้ชัดว่าใบอนุญาต Creative Commons ไม่เหมาะสำหรับซอฟต์แวร์หรือการแจกจ่ายซอร์สโค้ดดังนั้นอะไรเกี่ยวกับรหัสใด ๆ (เช่นส่วนย่อย / ส่วนหรือโปรแกรมเต็มรูปแบบ) ที่สามารถเป็นส่วนหนึ่งของการโพสต์บล็อก? ถ้าฉันเลือกที่จะปล่อยรหัสนี้เป็น GPLv3 มันจะเป็นที่ยอมรับและชัดเจนพอที่จะพูดได้ที่ด้านล่างของหน้าสิ่งที่ชอบ: " Mr. Foo เว็บไซต์นี้เผยแพร่ภายใต้ Creative Commons blah blah ยกเว้น ซอร์สโค้ดในรูปแบบของตัวอย่างโค้ด / แฟรกเมนต์ / ตัวอย่างซึ่งเผยแพร่ภายใต้ GPLv3 "? หรือมีวิธีที่ดีกว่า / แตกต่าง / เป็นทางการมากขึ้นในการชี้แจงสถานการณ์ดังกล่าวหรือไม่

6
การเชื่อมโยงหลายมิติเอกสารรหัสที่มาภายนอก [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ทำไมเรายังคงฝังคำอธิบายภาษาธรรมชาติของรหัสที่มา (คือเหตุผลที่ว่าทำไมบรรทัดของรหัสที่ถูกเขียน) ภายในรหัสที่มามากกว่าที่จะเป็นเอกสารแยกต่างหาก? เมื่อพิจารณาถึงอสังหาริมทรัพย์ที่กว้างขวางในสภาพแวดล้อมการพัฒนาที่ทันสมัย ​​(จอภาพความละเอียดสูง, จอภาพสองจอ ฯลฯ ) IDE สามารถจัดทำพาเนลกึ่งล็อคขั้นตอนที่ซอร์สโค้ดแยกออกจากสายตา - แต่เชื่อมโยงกับ - ความคิดเห็นที่เกี่ยวข้อง ตัวอย่างเช่นนักพัฒนาสามารถเขียนความคิดเห็นซอร์สโค้ดในภาษามาร์กอัปที่เชื่อมโยงหลายมิติ (เชื่อมโยงกับข้อกำหนดของซอฟต์แวร์เพิ่มเติม) ซึ่งจะช่วยป้องกันเอกสารจากการทำให้ยุ่งเหยิงซอร์สโค้ด ข้อบกพร่องอะไรที่จะยับยั้งกลไกการพัฒนาซอฟต์แวร์เช่นนี้? การจำลองเพื่อช่วยชี้แจงคำถาม: เมื่อเคอร์เซอร์อยู่ที่บรรทัดใดบรรทัดหนึ่งในซอร์สโค้ด (แสดงด้วยพื้นหลังสีน้ำเงินด้านบน) เอกสารที่สอดคล้องกับบรรทัดที่เคอร์เซอร์จะถูกเน้น (เช่นแตกต่างจากรายละเอียดอื่น ๆ ) ดังที่ระบุไว้ในคำถามเอกสารประกอบจะยังคงอยู่ในขั้นตอนการล็อคโดยมีซอร์สโค้ดขณะที่เคอร์เซอร์กระโดดข้ามซอร์สโค้ด ปุ่มลัดสามารถสลับระหว่าง "โหมดเอกสาร" และ "โหมดการพัฒนา" ข้อดีที่เป็นไปได้ ได้แก่ : รหัสต้นฉบับเพิ่มเติมและเอกสารเพิ่มเติมบนหน้าจอพร้อมกัน ความสามารถในการแก้ไขเอกสารเป็นอิสระจากซอร์สโค้ด (โดยไม่คำนึงถึงภาษา?) เขียนเอกสารและซอร์สโค้ดขนานโดยไม่มีข้อขัดแย้งผสาน เอกสารไฮเปอร์ลิงก์แบบเรียลไทม์พร้อมการจัดรูปแบบข้อความที่เหนือกว่า การแปลด้วยเครื่องเสมือนจริงแบบเรียลไทม์เป็นภาษาธรรมชาติที่แตกต่างกัน รหัสทุกบรรทัดสามารถเชื่อมโยงอย่างชัดเจนกับงานความต้องการทางธุรกิจและอื่น ๆ เอกสารสามารถประทับเวลาโดยอัตโนมัติเมื่อเขียนโค้ดแต่ละบรรทัด (ตัวชี้วัด) …

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

6
Dijkstra ตั้งใจที่จะทำโค้ดให้เป็นมาตรฐานหรือไม่เมื่อเขาเขียนเกี่ยวกับการแยกข้อกังวล?
ก่อนอื่นฉันอ่านข้อความที่ตัดตอนมาของ Edsger W. Dijkstra ในปี 1974 "ในบทบาทของความคิดทางวิทยาศาสตร์": ให้ฉันพยายามอธิบายให้คุณฟังว่าอะไรคือรสนิยมของฉันสำหรับการคิดที่ชาญฉลาด มันคือว่าเราเต็มใจที่จะศึกษาในเชิงลึกในแง่มุมของเนื้อหาที่แยกออกมาเพื่อความมั่นคงของตัวเองตลอดเวลาที่รู้ว่าคนนั้นครอบครองตัวเองด้วยแง่มุมใดด้านหนึ่งเท่านั้น เรารู้ว่าโปรแกรมจะต้องถูกต้องและเราสามารถศึกษาได้จากมุมมองนั้นเท่านั้น เรารู้ด้วยว่ามันควรจะมีประสิทธิภาพและเราสามารถศึกษาประสิทธิภาพของมันในอีกวันหนึ่ง ในอีกอารมณ์หนึ่งเราอาจถามตัวเองว่าและถ้าเป็นเช่นนั้น: ทำไมโปรแกรมนี้จึงเป็นที่ต้องการ แต่ไม่มีสิ่งใดได้รับ - ในทางตรงกันข้าม! - โดยจัดการกับแง่มุมต่าง ๆ เหล่านี้พร้อมกัน บางครั้งฉันก็เรียกว่า "การแยกความกังวล" ซึ่งแม้ว่าจะเป็นไปไม่ได้อย่างสมบูรณ์ก็ตาม ยังเป็นเทคนิคเดียวที่มีอยู่สำหรับการจัดลำดับความคิดของคน ๆ หนึ่งที่ฉันรู้ นี่คือสิ่งที่ฉันหมายถึงโดย "การมุ่งความสนใจไปที่บางแง่มุม": มันไม่ได้หมายถึงการเพิกเฉยต่อแง่มุมอื่น ๆ มันแค่ทำความยุติธรรมกับข้อเท็จจริงที่ว่าจากมุมมองของแง่มุมนี้มุมมองอื่น ๆ นั้นไม่เกี่ยวข้อง มันเป็นหนึ่งในใจและหลายแทร็คพร้อมกัน ฉันเห็นการแยกข้อกังวลที่ทันสมัยพูดคุยเกี่ยวกับการทำให้โค้ดของคุณเป็นโมดูล อย่างไรก็ตามการอ่านคำพูดข้างต้นฉันเข้าใจว่านี่คือการมุ่งความคิดของคุณไปที่งานหนึ่งโดยเฉพาะในขณะที่ไม่ได้มุ่งเน้นด้านอื่น ๆ นี่ไม่ได้แปลว่าจำเป็นต้องแบ่งรหัสออกเป็นส่วนย่อย ๆ กล่าวคือมีโค้ดอยู่ข้างหน้าคุณว่าในไฟล์เดียวมีแนวคิดของมุมมองพื้นที่เก็บข้อมูลตัวควบคุมการจัดการเหตุการณ์โรงงาน ฯลฯ ทั้งหมดในไฟล์เดียว สำหรับตัวอย่างสั้น ๆ นี่คือโค้ดบางส่วนที่มีการเข้าถึงข้อมูลและมุมมอง (เอาต์พุต): $sql = "SELECT * …

2
Apollo-11: การใช้การรวมแทน linker
เมื่อเร็ว ๆ นี้ในรูปแบบดิจิตอลและกลายเป็นซื้อคืนที่เดิมพอลโล 11 คำแนะนำรหัสที่มาของคอมพิวเตอร์ได้รับการทำใช้ได้สำหรับการดูบน Github ในMAIN.agcผู้เขียน repo แสดงความคิดเห็นว่าพวกเขา แยกซอร์สโค้ดเสาหินขนาดใหญ่ออกเป็นส่วนย่อยที่เล็กกว่าและจัดการได้มากกว่านั่นคือแยกเป็นไฟล์ # # แต่ละไฟล์ อีกไม่นานผู้เขียนกล่าว อาจถูกถามอย่างสมเหตุสมผลว่าเหตุใดจึงมีการรวมแหล่งที่มาหลายหมื่นบรรทัดด้วยการรวมเข้าด้วยกันแทนที่จะรวบรวมไฟล์ต้นฉบับแยกจากกันแล้วเชื่อมโยงเข้ากับรูปแบบปฏิบัติการ คำตอบคือทีมพัฒนาดั้งเดิมไม่มีตัวเชื่อมโยง ฉันรู้ว่าตัวเชื่อมโยงคืออะไรและฉันเข้าใจประเด็นของพวกเขา - แต่ฉันไม่เคยได้ยินวลี (เท่าที่ ASM ดำเนินการ) "เข้าร่วมด้วยวิธีการรวม" สิ่งนี้หมายความว่า? เมื่อพิจารณาว่าตัวเชื่อมโยงเป็นเรื่องใหญ่ในการเขียนโปรแกรมฉันอยากรู้ว่าการทดแทนตัวเชื่อมโยงนี้ด้วย "วิธีการรวม" คืออะไรและมันทำงานอย่างไร

4
ฉันต้องเปิดซอร์สโค้ดหรือไม่หากฉันใช้ซอฟต์แวร์ลิขสิทธิ์ GPLv2 เพื่อรับข้อมูล
ฉันกำลังทำงานในโครงการปฏิทินด้วยตัวเอง ในโครงการนี้ผมใช้สวิส Ephemeris มันได้รับใบอนุญาตภายใต้ GPLv2 และเชิงพาณิชย์ นักพัฒนาซอฟต์แวร์มีสิทธิ์ในการเผยแพร่ซอฟต์แวร์ตามที่เขา / เธอต้องการ แต่นี่เป็นโครงการส่วนตัวของฉันฉันจะใช้สิทธิ์การใช้งาน GPLv2 ด้วยการใช้ไลบรารีและไฟล์ข้อมูลฉันกำลังสร้างข้อมูลสำหรับปฏิทิน ในอนาคตฉันจะเผยแพร่ปฏิทินเหล่านี้ในเว็บไซต์ได้อย่างอิสระ ในกระบวนการนี้เห็นได้ชัดว่าฉันต้องแก้ไขห้องสมุดเขียนรหัสของตัวเองและงานบ้านอื่น ๆ ฉันจะเปิดซอร์สโค้ดสุดท้ายของฉันไหม ฉันไม่มีปัญหาใด ๆ ที่จะทำให้เป็นสาธารณะ แต่ฉันถามถ้าฉันจะ แก้ไข: จากคำตอบโดยละเอียดจาก @apsillers & คนอื่น ๆ เป็นที่ชัดเจนสำหรับฉันว่าฉันจะไม่ต้องทำ GPL ซอฟต์แวร์ของฉันหรือให้รหัสต้นฉบับแก่ผู้เยี่ยมชมเว็บไซต์ แม้ว่าฉันจะทำให้ GPL ข้อมูลที่แสดงของฉันโดยประโยคเป็นข้อมูล Swiss Ephemeris ที่ได้รับอนุญาตภายใต้ GPLv2 หรือใหม่กว่าและเชิงพาณิชย์: โดยทั่วไปเมื่อโปรแกรมแปลอินพุตเป็นรูปแบบอื่นสถานะลิขสิทธิ์ของเอาต์พุตจะรับช่วงเวลาของอินพุตที่สร้างจาก

2
เครื่องมือหรือเทคนิคใดที่มีประโยชน์สำหรับการอธิบายรหัสฐานที่ไม่คุ้นเคย [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน5 ปีที่ผ่านมา เมื่อตรวจสอบรหัสที่ไม่คุ้นเคยด้วยตนเอง (เพื่อตรวจสอบหรือแก้ไข) ฉันดูเหมือนมีสามตัวเลือก การอ่านโค้ดจากบนลงล่างโดยเลือกไฟล์ต้นฉบับแต่ละไฟล์โดยดูว่าชื่อไฟล์พื้นฐานเป็นอย่างไร ฉันมักจะจบการอ่านเกือบทุกอย่าง บางไฟล์สองครั้ง อ่านกว้างแรกที่ฉันค้นหาและอ่านทุกวิธีที่กล่าวอ้างด้วยความเข้าใจน้อยที่สุด จากนั้นอ่านฟังก์ชั่นทั้งหมดที่ฟังก์ชั่นที่เรียกว่าและอื่น ๆ จิตสแต็คของฉันมีแนวโน้มที่จะล้นถ้าฉันทำให้มันสายไม่กี่ลึก การอ่านเชิงลึกครั้งแรกที่ฉันผ่านรหัสทั้งหมดในดีบักเกอร์ไม่แน่ใจว่าจะใช้เวลา 8 นาทีหรือ 8 ชั่วโมง เมื่อฉันได้อ่านพอของรหัสที่จะมีความเข้าใจที่มั่นคงเป็นธรรมของสิ่งที่มันทำฉันมักจะสะท้อนให้เห็นว่าผมเคยอ่าน 80% หรือมากกว่าของ codebase ในขณะที่รหัสพื้นฐานคือ 20% หรือน้อยกว่า ฉันเสียเวลาไปมาก เครื่องมือใดที่มีประโยชน์สำหรับการเข้าใจโค้ดที่ผิดปกติอย่างรวดเร็ว มีเครื่องมือใดบ้างที่สามารถให้ "ภาพรวม" ของเส้นทางโค้ดที่สำคัญและอนุญาตให้ฉันเจาะลึกรายละเอียดของส่วนใดส่วนหนึ่งได้หรือไม่

8
'การเพิ่มประสิทธิภาพโค้ด' เมื่อใด == 'โครงสร้างข้อมูล' เมื่อใด
บทความล่าสุดโดย ycombinatorแสดงความคิดเห็นด้วยหลักการของโปรแกรมเมอร์ที่ยอดเยี่ยม #7. โปรแกรมเมอร์ที่ดี: ฉันเพิ่มประสิทธิภาพรหัส โปรแกรมเมอร์ที่ดีกว่า: ฉันจัดโครงสร้างข้อมูล โปรแกรมเมอร์ที่ดีที่สุด: ความแตกต่างคืออะไร? การยอมรับแนวคิดที่เป็นอัตนัยและเป็นที่ถกเถียงกัน - ไม่มีใครมีตำแหน่งในสิ่งนี้หมายความว่าอะไร? ฉันทำ แต่ฉันต้องการแก้ไขคำถามนี้ในภายหลังด้วยความคิดของฉันเพื่อไม่ให้คำตอบที่จูงใจ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.