tailieunhanh - Viết phần mềm trong 15 phút

Tham khảo tài liệu 'viết phần mềm trong 15 phút', công nghệ thông tin, tin học văn phòng phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | IT . 1 J í 2 1 r . Vỉêt phần mềm trong 15phút Viết bài này mình cứ sợ múa rìu qua mắt các chuyên gia lập trình. Tuy nhiên qua thực tế đi dạy thấy những bạn sinh viên mới ra trường biết rất ít về thiết kế phần mềm nên mạn phép dùng ngôn ngữ cây nhà lá vườn để giúp các bạn mới vào nghề có được khái niệm về cấu trúc cơ bản của một phần mềm và vận dụng để cải thiện năng suất lập trình. Thành phần Việc thiết kế và phát triển một phần mềm tiêu tốn rất nhiều tài nguyên nhưng sau đó thường không sử dụng lại được. Ví dụ khi viết chương trình quản lý kho bạn phải xử lý SQL tạo form tạo report kiểm tra bảo mật. Sau đó có khách hàng yêu cầu viết chương trình kế toán thì bạn phải viết lại những chức năng tương tự. Bạn nghĩ sao nếu như thiết kế một phần mềm mới cũng đơn giản như lắp một cái tivi Chẳng hạn như bạn chỉ việc gắn bộ nguồn mạch bắt sóng mạch điều khiển gắn đèn hình vào là xong. Bạn không cần phải đi thiết kế lại từng phần chi tiết tỉ mỉ làm gì cả. Giả sử bạn xoay sang lắp máy tính xách tay thì cũng thế chỉ việc gắn bộ nguồn đèn hình mạch điều khiển. Điểm hay là ở chỗ một con transistor trong laptop hay tivi thì cũng y như nhau. Quay lại ví dụ viết chương trình quản lý kho giả sử ta có một máy tính siêu thông minh thì chỉ việc bảo nó gắn cục Security A101 cục Data cục Web GUI rồi dán nhãn My Big Soft vào đó rồi nó tự động làm hết mọi chuyện cho ta. Rất tiếc đây chỉ là ước mơ còn thực tế thì lập trình viên vẫn phải còng lưng viết code đến mờ mắt viết đi viết lại viết tới viết lui như một điệp khúc bất tận. May thay thành phần phần mềm component có thể giải quyết vấn đề. Nếu bạn là dân Java hãy nghĩ đến Java Beans. Nếu bạn là dân .NET hãy nghĩ đến Application Block đến Web-parts. Hay đơn giản hơn ai cũng đã gặp nhiều lần UI control button label listbox checkbox . Một component không phải là một lớp class và lập trình thành phần component-centric cũng không phải là lập trình hướng đối tượng OOP -Object Oriented Programming . Class đơn thuần chỉ là gom nhiều code

TỪ KHÓA LIÊN QUAN