Bad Code Can Be Written In Any Language

There are at least 5 types of BadCode:
1. Code that does not do what it is intended to do.
2. Code that does not perform as fast as it could.
3. Code that is not easily understandable.
4. Code that does not pick the Right Tool for the Job.

Where is it specified what the code is intended to do?
1. Code with explicitly Intention Revealing Names. This requires a high level of abstraction to be useful.
2. In Unit Tests.
3. In Acceptance Tests.
4. In my head. This is not a Good Thing.
5. In a functional specification. This is not a Good Thing either, if there are no corresponding Unit Tests or Acceptance Tests.

Bad Code Can Be Written In Any Language because we code in our heads, not in our machines – Programming Is in the Mind. Therefore, bad code is caused by bad thinking, and we can think badly regardless of our tools or the means of expression. No language can actually guide the programmer's thinking to the point that only good code can be produced. At best, such a language would lose most of its generality. More likely, restricting the language to eliminate bad code is probably equivalent to (or perhaps even more difficult than) proving a program's correctness. Perhaps it is even equivalent to solving the Halting Problem. I don't know. I certainly do not expect any such capability to ever be available.

There are so many such good resources from developer/coder point of view in the following link, do have a look.
http://c2.com/cgi/wiki?ProgrammingIsInTheMind

10 comments:

Surjit said...

Mast blog!!!

Thủ thuật smartphone said...

thực phẩm chức năng tăng trưởng chiều cao của Nhật
thuốc làm tăng chiều cao
bí quyết tăng chiều cao ở tuổi dậy thì

Tuyết Nhi said...
This comment has been removed by the author.
Tuyết Nhi said...

Nice post, I want to read more
http://phuongphaptangchieucao.info
http://tangchieucaohieuqua.info
http://thucdontangchieucao.net
http://thucdontangchieucao.org
http://canxi-nano.com
http://thucdontangchieucao.com
http://nano-canxi.com

Khánh Lê said...

So good ! Can u visit my site ?
http://thuoctangchieucao.org/
http://www.tvbuy.vn/tang-chieu-cao/nubest-tall-usa-thuc-pham-tang-chieu-cao-cua-my

Lan Trần said...

Nice article
http://mythuattranvuong.com
http://comingback.info

Khánh Lê said...

Tham khảo thêm các loại sữa tăng chiều cao cho người lớn ở tuổi trưởng thành tại

http://www.kienthucsongkhoe.net/2017/08/cac-loai-sua-tang-chieu-cao-cho-nguoi-lon-truong-thanh.html

http://www.tvbuy.vn/bat-mi-3-loai-sua-giup-tang-chieu-cao-hieu-qua-cho-nguoi-lon

Tuyết Nhi said...

Visit my site: https://quoctehoanmy.com

Khánh Lê said...

https://toacotthong.com

http://www.tvbuy.vn/cach-tang-chieu-cao/dung-thuoc-tang-chieu-cao-o-tuoi-truong-thanh-thuc-su-co-tac-dung-174

グエン ユイウィ said...

Chuyên cung cấp thuốc tăng chiều cao https://tvbuy.vn/nubest-tall-usa-thuc-pham-tang-chieu-cao-cua-my đã được bộ y tế công nhận và cấp giấy phép lưu hành toàn quốc, thuốc chữa trị sa tử cung https://satucunghoada.com hiệu quả 100% thảo dược thiên nhiên. thuốc điều trị các bệnh về xương khớp tọa cốt thống https://toacotthong.com/ bột neem ấn độ đẩy lùi hiệu quả mụn, chất nhờn, mang đến làn da trắng sáng, an toàn tuyệt đối http://congtymethi.vn/bot-neem-an-do.html  Nhung hưu tươi Với khả năng kích thích tăng trưởng và tái tạo tế bào, thúc đẩy quá trình làm lành vết thương, cải thiện chất lượng đời sống tình dục http://congtymethi.vn/nhung-huou-tuoi-thai-lat-50gr.html Nho khô nguyên cành đem đến cho bạn nguồn năng lượng dồi dào cho cơ thể http://congtymethi.vn/nho-kho-nguyen-canh-500gr.html Hạt đười ươi hay còn gọi là hạt ươi bay có vị ngọt thanh có tác dụng thanh nhiệt giải độc gan làm mát bên trong cơ thể http://congtymethi.vn/hat-duoi-uoi-500gr.html quả macca một loại thần dược của các thổ dân châu Úc, có nguồn gốc từ những cánh đồng rừng rậm cổ xưa của Australia http://congtymethi.vn/hat-macca-hat-mac-ca-500gr.html Hạt Methi Ấn Độ có khả năng hạ đường huyết vô cùng tuyệt vời, lại rất an toàn cho sức khỏe nên đang được xem là niềm hy vọng mới trong quá trình điều trị lâu dài cho người bệnh tiểu đường http://congtymethi.vn/ha-duong-huyet-hieu-qua-bang-hat-methi-an-do.html