ในฐานะที่เป็นอินเทอร์เน็ตค่อนข้างแพร่หลายเราในฐานะนักพัฒนาสามารถสันนิษฐานได้ว่าผู้ใช้ทุกคนสามารถเข้าถึงอินเทอร์เน็ตได้หรือไม่? ตอนนี้ฉันไม่ได้หมายความว่ารหัสนั้นเขียนในลักษณะที่ว่าหากไม่มีการเชื่อมต่อโปรแกรมทั้งหมดจึงขัดข้องเนื่องจากไม่มีรหัสข้อผิดพลาด สิ่งที่ฉันหมายถึงคือวันนี้สามารถพัฒนาโปรแกรมภายใต้สมมติฐานที่ว่าผู้ใช้จะสามารถเข้าถึงอินเทอร์เน็ตได้ตลอดเวลาหรือไม่
คุณอาจถามว่า "เราจะได้อะไรจากการสมมติว่า" เหตุผลที่ฉันถามเพราะในมหาวิทยาลัยเราใช้โปรแกรมไม่กี่โปรแกรมที่ต้องใช้อินเทอร์เน็ตเนื่องจากวิธีการตรวจสอบใบอนุญาต (ตรวจสอบที่อยู่ IP ของคุณ - ถ้าไม่ใช่ที่อยู่ในมหาวิทยาลัย ไม่อนุญาตให้ใช้) โปรดทราบว่าโปรแกรมควรทำงานได้ดีโดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต มันจำเป็นสำหรับการตรวจสอบใบอนุญาตเท่านั้น
แก้ไข: ฉันกำลังพูดถึงแอปพลิเคชันเดสก์ท็อปที่นี่
EDIT2: จากคำตอบบางคำตอบฉันรู้สึกว่าถูกกล่าวหาว่าใช้ประโยชน์จากผู้ใช้ในทางที่ผิดจรรยาบรรณ ฉันไม่รับรองสิ่งที่ฉันได้อธิบายไว้ในคำถามนี้ - ฉันแค่ถามเรื่องนี้เพราะนักพัฒนาบางโปรแกรมที่เราใช้ที่ uni ทำสิ่งนี้ โดยส่วนตัวแล้วฉันคิดว่าการทำเช่นนี้เป็นเรื่องธรรมดาที่โง่และผิด