ผมได้อ่านบทความเกี่ยวกับการเขียนโปรแกรมที่ไม่ดี
มันกล่าวถึง -
"รหัส Yo-Yo" ที่แปลงค่าเป็นตัวแทนที่แตกต่างกันจากนั้นแปลงกลับไปที่จุดเริ่มต้น (เช่นการแปลงทศนิยมให้เป็นสตริงแล้วกลับไปเป็นทศนิยมหรือเติมสตริงแล้วตัดทอน)
ฉันไม่เข้าใจว่าทำไมตัวอย่างที่เขาให้นั้นเป็นวิธีที่ไม่ดีในการเขียนโปรแกรม ดูเหมือนว่าฉันจะแปลงกลับหากสถานการณ์จำเป็นเพื่อให้สามารถใช้ค่าได้
ใครสามารถอธิบายเพิ่มเติมเกี่ยวกับเรื่องนี้ได้บ้าง
"Roundabout code" that accomplishes in many instructions what could be done with far fewer (eg: rounding a number by converting a decimal into a formatted string, then converting the string back into a decimal)
รายการบล็อกให้เป็นตัวอย่างที่ปกติไม่กี่ย่อหน้าต่อมา: if the situation is so that they have to be used?
- สถานการณ์นั้นจะเป็นอย่างไร
decimal myValue = decimal.Parse(dataReader["myColumn"].ToString())
เป็นสัตว์เลี้ยงโกรธของฉัน