Friday, October 05, 2007

How To Write Software In The Finance Industry


Here are some tips to help you write cutting edge software in the Finance Industry:
  1. Store some of your configuration in properties files, some in XML files, some in the database, and some as static variables in your code.
  2. Use reflection and dynamic proxies wherever possible. Where not possible, use byte code manipulation.
  3. Never ever use assertions. Catch all exceptions and errors, and keep running. Don't ever send an error back to the user. Unless it's a NPE.
  4. Log either nothing or everything. When logging everything, include verbose output from all your third party libraries.
  5. Always wrap your exceptions. Log the stacktrace from your wrapped exceptions only.
  6. Loosely couple all your classes using XML configuration. When you realize that you need to somehow call those classes, provide instance accessors using public static variables.
  7. Re-invent the wheel as often as possible. Write your own ORM. Your own remoting. Your own cacheing. Your own GUI framework. Your own testing framework. Your own widget toolkit. Your own scripting language. Make up excuses and benchmarks to show why you needed to re-invent the wheel.
  8. Make your code base as huge as possible. Include classes that were never used or tested. Use an abandoned experimental product to compile your classes. Make it impossible to compile in an IDE, and painful to compile from the command line.
  9. Create many sophisticated disparate systems. Integrate by FTP. Using flat files with pipe delimited data.
  10. User experience is not important. Create a slow, ugly GUI that uses a massive 2 gigs of RAM. Make 4 GB desktops mandatory for users.
Please feel free to add tips from your own experience.

25 comments:

スタービーチ said...

釦覀꟣莑볣莈諣莼鋦躢鷣膆臨ꪰ苣膌藣膡飣膳鿣芹뿣莼鏣莼臣膮ꧦ뒻臯벁诣莥볣芹뿣莼鏣莼臣膧ꫤ붓鏣膮꟣膂蓣芒鿦蒟韣膦诣膕

スタービーチ said...

スタービーチが完全リニューアルして復活しました!!あの伝説級の出会い系サイトが満を持して再降臨。煌めくような今この瞬間にあなたの胸にもときめきをお届けします

天皇賞 春 said...

天皇賞 春 2010 最強 予想 で確勝買い目公開中!衝撃の情報を手に入れろ

玉の輿度チェッカー said...

不景気な時代、男も女も玉の輿度チェッカーで自分の玉の輿度を知って、楽して金持ちになろう。もし診断結果が悪い人も一安心、結果にアドバイスが有り、実際に玉の輿に乗った方が多数!!時代に乗り遅れるな

スタービーチ said...

一時代を築いたスタービーチは閉鎖になってしまいましたが、もう一度楽しい思いをしたい、もう一度遊びたいと思う有志により再度復活しました。本家以上に簡単に会えて楽しい思いを約束します

NHKマイルC said...

NHKマイルC 2010 予想、オッズ、厳選買い目は?今年の狙うべきポイントを限定公開!

友達 said...

彼女募集中の人やフリーの人は絶対絡んでください☆ゆきとメールしよ♪ chu-chu-chulip@docomo.ne.jp

スタービーチ said...

ついに帰ってきたドキドキスタービーチで素敵な恋をGETしよう♪会員数も50万人突破で以前よりも直ぐに理想の相手にであえちゃう!!恋人募集中!!友達仲間を増やしたい方必見!!素敵なであいをお楽しみ下さい☆

Hチェッカー said...

簡単な設問に答えるだけであなたの隠されたH度数がわかっちゃうHチェッカー!あの人のムッツリ度もバレちゃう診断を今すぐ試してみよう

ツイッター said...

今話題のツイッター、mixiやモバゲーなんか目じゃない。規制が無いに等しいから、今がチャンスなんです!!ホンマ体力が持たない位の入れ喰い状態が続いて、ツイッターを放置してた事を後悔してます

恋人 said...

ちょっとこんなところに書き込むのはちょっとおかしいんですけど…GWは色々楽しめました??私は結婚しているんですけどどこにも連れて行ってもらえませんでした…旦那は友達(?)とマカオに遊びに行ってます…怪しいですよね…私もスカッとパーっとしたいです♪良かったらメールしてくれる人居ませんか? sara-sarar@docomo.ne.jp

ヴィクトリアマイル said...

ヴィクトリアマイル 2010 予想、オッズ、厳選買い目は?今年の波乱をズバリ!確勝買い目公開中!大穴狙いのギャンブラー必見激アツ情報

オークス said...

オークス 2010 予想 オッズ 出走馬 枠順で厳選買い目は?今年の波乱をズバリ!確勝買い目公開中!優駿牝馬はこれでもらったも同然

オークス 2010 said...

オークス 2010 予想 オッズ 出走馬 枠順で万馬券も夢じゃない?人気が平然と馬券に絡む理由とは!?今年の優駿牝馬は荒れるのか

トゥイッター said...

最近、話題のトゥイッターから始まる理想の関係…理想の恋をこの場で見つけていきませんか

スタービーチ said...

スタービーチは誰にでも出逢いという奇跡をもたらしてくれる。スタビで理想の関係作りしてみませんか

名言チェッカー said...

自分の名言を一つは残しませんか、しかし考えると意外と難しい。そんな時に名言チェッカーならあなたの本当の性格を見抜けちゃいます。世界の偉人達が残した名言にはどことなく重みがあるものです

日本ダービー said...

第77回 日本ダービー 2010 予想、オッズ、厳選買い目は?今年の波乱をズバリ!確勝買い目公開中!結果を出す前に結果がまるわかり

スタービーチ said...

スタービーチから始まる新たな恋をしませんか?スタビ掲示板を利用して新たな恋をしていきましょう

出会い said...

エロセレブとの出会いを完全無料でご提供します。逆援助で高額報酬をゲットしよう

モバゲー said...

モバゲータウンでいろんな異性と交流を深めあいませんか。異性に対して経験がない方でも簡単にお楽しみいただける、シンプルかつ効率的に優れているサイトとなっています

ツイッター said...

全世界で大ブームを巻き起こしているツイッター!!それを利用して今まで経験したことがないような恋を経験してみませんか

モテる度チェッカー said...

モテる度チェッカーが今回リニューアルしました!!今迄と違い診断内容にモテない人と診断された方を救済する、速攻効果が出るモテる為のアドバイスが付きます、またモテる診断された人には、より一層のモテ・テクニックを手に入れませんか

安田記念 said...

第60回 安田記念 2010 予想 オッズ 出走馬 枠順で万馬券をズバリ的中!絶対なるデータが確実に当てるための秘訣

ツイッター said...

今話題のツイッターで理想の関係を築きませんか。ツイッターで自分の出来事をリアルタイムで表現して相手にその想いを伝えましょう