Download source code đề tài quản lý thư viện bằng JSP-Servlet miễn phí, Đây là code quán lý thư viện viết bằng JSP/servlet chia sẻ cho mọi người để tham khảo.
HÌNH ẢNH
Đây là bài source code bài toán quán lý thư viện. Bài này mình viết bằng JSP/servlet. Chương trình hoàn toàn có thể chạy được.
Đây là source code – Mọi người có thể down về, tham khảo và cho nhận xét.
Sau khi làm xong cái bài này đúng là mình đã học được nhiều điều.
- Trước hết là qua cái bài này mình đã có thể hiểu hơn về mô hình MVC. Trước kia đọc một số tài liệu, mình cũng đã biết được ưu điểm của mô hình này, cũng đọc qua một số framework và làm một bài ví dụ đơn giản, thấy nó hay thật. Tuy nhiên khi bảo mình áp dụng cái framework này để làm một bài ứng dụng cụ thể (chẳng hạn là bài quản lý thư viện này chẳng hạn) thì mình lại không thể nào làm nổi. Bây giờ thực ra thì mình cũng không dám chắc là mình có thể ứng dụng framework để làm app nhưng có thể nói là mình hiểu cái mô hinh MVC hơn, cũng có thể làm một ứng dụng theo mô hình MVC mà không cần phải dùng framework. Mặc dù không biết là có đúng theo mô hình MVC hay có tối ưu hay không.
- Thông qua bài này mình mới phát hiện ra rằng làm việc nhóm không đơn giản như mình vẫn nghĩ. Lúc đầu nghĩ rằng những người làm cùng nhóm với mình đều là những người cùng nhà, ở gần nhau thì làm việc với nhau chắc không có gì. Nhưng khi thực hiện thì gần như lại không họp nhóm lần nào, không bàn gì cả. Cũng may là cũng còn có được 2 người bàn với nhau. Khi công cuộc họp bàn để làm cùng nhau kết thúc mình quyết định tự làm phân tích với hy vọng sau khi phân tích mình có thể phân công ra được cho cả những người khác code cùng cho nhanh. Nhưng lại thất bại vì không biết phân công thế nào cho phù hợp với năng lực của từng người. Tất cả đều do mình quá chủ quan, tưởng nó cũng không có gì khó cả.
- Sau khi học xong môn S.E này cũng làm mình thay đổi suy nghĩ trong lập trình. Trước kia mình lập trình chỉ là nghĩ gì code đấy, sai đâu sửa đấy. Vì thế nhiều khi mình phải làm lại từ đầu vì nó có những cái lỗi chẳng hiểu vì sao. Tiếp nữa là mình chỉ quen kiểm tra chương trình khi đã hoàn thành xem nó chạy sai chỗ nào thì sửa chỗ đó. Đến bây giờ mình dần có tính suy nghĩ trước khi code. Khi kiểm tra một ứng dụng lớn bằng cách chạy thử chương trình thật là khó khăn, mình bắt đầu tập sử dụng Unit test, đến lúc này mới nhận ra rằng unit test thật cần thiết. Dùng nó có thể tiết kiệm được thời gian, lại có thể test luôn được module của từng người có chạy đúng không.
- Tiếc là trong bài này mình lại kô dùng đến Integrate test, tại đến hồi kết rồi mà cũng chưa test xong, lại tài liệu thì kô viết đươc nên phần đó lại test bằng cách thủ công.
- Tiếp nữa là vấn đề giao tiếp nhóm, Do chỉ toàn những người ở gần nhau nên mình quyết định mọi trao đổi chỉ cần nói với nhau, không cần văn bản hoá. Lúc đầu cứ nói ra tưởng rằng đã hiểu ý nhau, đến cuối cùng thì là mỗi người một ý, hiểu sai nhau hoàn toàn. Bây giờ mới thấy rằng khi làm việc nhóm cần có các công cụ quản lý, tất cả mọi thứ cần được viết ra vì vừa để hiểu rõ vấn đề hơn, vừa để người khác đọc để đảm bảo là đang đi đúng hướng. Chỉ truyền miệng nhau thôi không đủ.
Trên đây là một số vấn đề mình nhận thấy khi làm một ứng dụng nhỏ trong môi trường làm việc nhóm. Hy vọng mọi người cùng cho nhận xét nhé!
THÔNG TIN TÁC GIẢ
Được chia sẻ bởi thành viên nttuyen
Nguồn: Sharecode.vn