Skip to main content

Strenghtening Your Code

Okay, I think I will stop the emotional entry, three consecutive is a more than enough evidence to prove that we, "immortals", do have feeling. XD

Many projects I have seen had been screwed up with various bugs and flaw. This especially got to do with the not so well designed applications. Further investigation even make it severe! Some part were even taken from example codes tempered with their own code and creating delicious Italian food, spaghetti.

There is nothing wrong with example code. But you should ask yourself, have their code written with good behavior? Many vendors written their code just to make the code readable by common people so people would see the big picture of how to use their library. When it comes to real world, there are more base condition to make.

I am a commoner with Java in hand, so there are some potentially misleading features of C/C++ that were not in Java, such as memory management, pointers, low levels, and many more that Java programmer would know. But, you should be aware that C/C++ is a mid level programming, so you sometimes must think of the machine you are deploying.

Programming in Java also quite challenging. The 40+ MB of JRE making us sometimes must be aware of. Swing and threads also give us some love to think over.

The real abusing about Java is the Exception handling. It was a nice feature, and it still is. Many young darings (except me and few of course, I'm still young, too) abuse it by forgetting to clean any job, roll back any process, etc. Some extend it to a greater threat, making the whole application unpredicted states, making it a perfect nest for Hemiptera.

A tips for Exception handling: You may want to throw it and catch it later, but you *must* catch it anyway. I prefer to catch it on the critical part of the program, usually in a sub module, not the main menu. Sometimes, whether you use your own design or use third party libraries, Exception can be part of the program to handle some predicted flaw. So, it can be used to tell where the wrong etc.

*tiba2 males*
To be continued...*



*If time permits and I am not so lazy.

Comments

Popular posts from this blog

STAN vs. UI

Ugh, kasihan banget adek gue. Saking kepinteran dia jadi dapet Akuntansi UI dan STAN. Jadi bingung mau masuk yang mana. Beberapa orang (termasuk orang tua gue), menyarankan masuk STAN. Gue malah memperburuk suasana dengan membela memasuki Akuntansi UI, maklum bela almamater. Duh, gue jadi merasa bersalah bikin dia ragu-ragu. Kira-kira enakan masuk mana, yah? Gue juga gak tahu keuntungan masing-masing. Hasil debat sementara: ~ Untuk jangka panjang masuk UI, untuk jangka pendek STAN. ~~Tapi, dia itu kan cewek, ntar pas menikah kemungkinan besar karir terhambat. Eits, ntar, dulu, sekarang kan jamannya emansipasi, bisa aja cowoknya yang jadi BRT. ~ STAN sarang korupsi, kalo masuk STAN jadi pegawai negeri. Kalo mau kaya harus korupsi. Tapi kalo masuk UI, lulus masuk jadi akuntan publik. Sekarang ini, orang membayar akuntan publik untuk memanipulasi nilai pajak dan aset. *SIGH*. Jadi gak ada yang beres ~ dll. Yah, udah gue jadi bingung, apa lagi dia nanya saran gue. Buah, gue gak pengalaman ...

I Hate Marvel Civil War Storyline In Comic

See this snippets from The Amazing Spiderman: [1] http://scans-daily.dreamwidth.org/4625006.html The snippets on [1] made it clear: Stan Lee made Spidey have a strong believe in Privacy. The comic strips show how Spidey even have to face charges because of his anonymity. The accuser even made many accusation to other entities for political attacks. A fan-art/art I've found in the 90's illustrated Spiderman standing in front of Peter Parker tomb. I don't know if that was originally from comic book or fan-made, 90's are a long time ago. That art mesmerized me and introduced me to the importance of privacy. In late nineties, I was joined to a program hold by an NGO. So, at that time I know how crucial a privacy was (and still is) to humanity. I'm not exaggerating! Humanity would fall to big financial organizations if people could not voice their fears in anonymity. Whistleblowers around the world would not dare to come up. We would not see any suppression ge...