Bài đăng

Hiển thị các bài đăng có nhãn programing

Những nguyên tắc, những định luật của lập trình mà chúng ta nên có sẵn trong đầu

https://viblo.asia/minhp/posts/wpVYRP2kG4ng INDEX Nguyên tắc Demeter Định luật Wirth Định luật Brook Định luật Conway Nguyên tắc bất ngờ nhỏ nhất (least astonishment) Nguyên tắc Boy Scout Nguyên tắc YAGNI Nguyên tắc DRY Nguyên tắc KISS Nguyên tắc SOLID ---V---

Tại sao chúng ta cần document (ghi chép lại) cẩn thận về chương trình mình đã viết?

Hình ảnh
Truyền cảm hứng từ bài viết này trong blog Coding Horror của Jeff Antwood. Bởi vì chính chúng ta, người viết ra chương trình, sẽ quên ý nghĩa của những dòng lệnh, thuật toán hay một mẹo nhỏ mình đã sử dụng cho chương trình đó. Và điều đó sẽ trở thành một nỗi đáng sợ kinh hoàng khi bạn phải sửa đổi (maintain) lại chương trình đó. Và điều này là rất thường xuyên  trong vòng đời của sản phẩm phần mềm. Bản thân mình đang làm việc với hệ thống SAP, phần mềm doanh nghiệp ổn định nhất hiện nay. Nhưng có thể là không thể nào tránh khỏi lỗi hay phải maintain lại code cũ. Và nhờ có thể document cũng như Note (dạng document ghi lại thay đổi trong code của SAP), và quy cách (policy) thay đổi code cực kì chặt chẽ của SAP, mà việc đọc lại code đã dễ dàng hơn. Tuy nhiên nó vẫn là một công việc rất đau đầu với hầu hết developer. Vậy là thế nào để viết một đoạn code sạch (clean code)? Một đoạn không những đáp ứng yêu cầu, mà phải đảm bảo ít lỗi và dễ sửa đổi sau này. Đó là một khoa học ...

Start to learn Visual Basis to boost your productivity with Excel

Hình ảnh
MS Excel (and other Office software) is a powerful tool from MS. It would be much better if you know to use Visual Basic programing language to program every task you need to do. For a beginer, I recommend the function of Recording , which automatically generate the VB code for each action you do with the work book. I found this is a very sexy way to learn VB programing, which is really practical and easy to go to your mind. OK here we go: (0. You should add tab Developer if you want to work a lot with VB & macro) 1. Create new macro and start recording . 2. Open the VB editor . 3. Do something in your workbook; the code will be generated in the Editor . 4. Lear how to PROGRAMING. Have funny time with VB coding! ---V---