กุญแจสำคัญคือการแบ่งงานออกเป็นขั้นตอนโดยสิ้นเชิงที่คุณรู้วิธีการทำ (หรือสามารถหาวิธีการทำ) สิ่งที่คุณรู้วิธีการทำขึ้นอยู่กับระดับประสบการณ์ของคุณ
มาดูตัวอย่างอีเมล Posterous ของคุณ:
ข้อกำหนด: ยอมรับอีเมล @ posterous.com จัดรูปแบบและโพสต์ไว้บนเว็บไซต์
ภารกิจ 1) ยอมรับอีเมล
อีเมลส่วนใหญ่จะต้องดึงจากเมลเซิร์ฟเวอร์ คุณจะต้องวิจัยการเรียก API เพื่อดึงอีเมลจากเซิร์ฟเวอร์อีเมลของคุณโดยเฉพาะ คุณจะต้องหาวิธีแยกเนื้อหาออกจากเนื้อหาของอีเมล (อาจเป็นการเรียก API อีกครั้ง)
ภารกิจ 2) จัดรูปแบบอีเมล
จากภารกิจที่ 1 คุณอาจมีเนื้อหาอยู่ในหน่วยความจำที่ไหนซักแห่ง จัดรูปแบบสิ่งนี้เพื่อให้สอดคล้องกับขั้นตอนที่ 3 ...
ภารกิจ 3) โพสต์เนื้อหาบนบล็อก
หากคุณเพิ่มคุณสมบัติ email2blog นี้คุณอาจมีกลไกในการโพสต์ข้อความในบล็อก ใช้กลไกนั้นและแทนที่จะรับข้อมูลจาก textarea บนเว็บไซต์ของคุณแทนที่ด้วยเนื้อหาจากขั้นตอนที่ 2 ของคุณ
ตอนนี้เราจะได้รับจากคำสั่งพิมพ์ถ้าคำสั่งและฟังก์ชั่นเพื่อให้งานแต่ละงานสำเร็จ
โปรดสังเกตว่าในภารกิจที่ 1 ฉันพูดถึงการเรียก API สองครั้งหรือไม่ การเรียก API เป็นฟังก์ชันที่คนอื่นเขียนเพื่อให้คุณสามารถใช้ฟังก์ชันการทำงานได้ หากคุณรู้วิธีเรียกใช้ฟังก์ชันคุณสามารถค้นคว้าการเรียก API ที่ถูกต้องที่คุณต้องการเพื่อดึงข้อมูลเมลจากเมลเซิร์ฟเวอร์
ฉันไม่ได้พูดคุยเกี่ยวกับการจัดรูปแบบมากนัก แต่ถ้าคุณรู้ว่าจะจัดการกับ String อย่างไรคุณก็รู้วิธีจัดรูปแบบ การจัดรูปแบบหน้า html คือแบบฝึกหัดในการเพิ่มแท็กเช่น<b>bolded text</b>
ภายในสตริงของคุณบางแห่ง
ในภารกิจที่ 3 ฉันพูดถึงว่ามีกลไกบางอย่างในการโพสต์บล็อก หากนี่เป็นแพลตฟอร์มบล็อกที่มีอยู่คุณจะคุ้นเคยกับสิ่งนี้มากพอ แต่ถ้าไม่ใช่คุณต้องเรียนรู้เกี่ยวกับ HTTP Post และเว็บเฟรมเวิร์กอื่น ๆ ที่เกี่ยวข้อง
ถ้าหลังจากอ่านทั้งหมดนี้แล้วคุณยังไม่มีเงื่อนงำสิ่งที่ฉันกำลังพูดถึงอยู่ฉันหวังว่าฉันจะเชื่อว่าไม่มีประสบการณ์มาทดแทน ดังนั้นออกไปที่นั่นและสร้างบางอย่าง! อย่ากังวลมากเกินไปเกี่ยวกับการทำผิด noob เพราะนักพัฒนาทุกคนเคยเป็น noob