ตกลงงานเขียนโปรแกรมไม่ได้จินตนาการ ?

กระทู้คำถาม
เนื่องจากไปเจอกระทู้นี้เข้า http://ppantip.com/topic/31373740
ผมเองก็เข้าใจผิดมาตลอดว่างานเขียนโปรแกรมต้องใช้จินตนาการของตัวเองช่วยแก้ปัญหาตรงจุดนั้นแล้วก็ได้ผลดีมาตลอดด้วย แต่ทุกวันนี้ขนาดเขียนโค้ดแค่ 2-3 บรรทัดยังระแวงเลยครับว่าจะถูกต้องไหม ถึงแม้รันได้ผลลัพธ์ตรงก็เถอะ สงสัยมากที่ว่าต้องมีประสิทธิภาพด้วยมันยังไงครับ ช่วยขยายความไว้เป็นแนวทางหน่อยได้ไหมมันยังไงจับต้นชนปลายไม่ถูก ทุกครั้งผมก็คำนึงนะอยู่แต่ก็ระแวงไม่รู้ว่าถูกต้องไหม กลัวว่าเวลาไปทำงานจริงจะ failed เอา

ตัวอย่างฟังชันนี้ก็ได้ที่ผมเคยพัฒนาเอาไว้ช่วยแก้ปัญหาทำยังไงให้มัน Redirect URL ได้เหมือน web browser address
เลยจินตนาการไปว่าวิธีตรวจจับ HTTP header ก็แล้วกัน แบบนี้มีประสิทธิภาพไหมครับ ?

Public Function GetRedirectURL(ByVal URL As String) As String
        Dim wq As HttpWebRequest = WebRequest.Create(URL)
        wq.AllowAutoRedirect = False
        Dim rs As HttpWebResponse = wq.GetResponse
        Dim dUrl As String = rs.Headers.Get("Location")
        Return dUrl
End Function
แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่