ぽんこつSEサラリーマンの雑日記

SEの日常、おすすめアイテム、雑談等まったり書きます

プログラミング

【プログラミング】メソッド(関数化)の考え方

こんにちは ぽんこつSEです。関数化についての考え方を書いてみたいと思います。 繰り返し処理が無ければ関数化しなくて良いのか どういった時に関数化すればよいのか しない方が良いときはないのか こんな迷いを持っている方に少しでも参考になれば幸いです…

【SQLチューニング】Postgreの不思議な現象2 (続き)

こんにちは ぽんこつSEです。前回、Postgreで外部結合にした場合に性能が改善されたけど、 何故か分からないという記事を書きました。今回、少し分かったことがあるので、情報を記載しておきます。Postgreのサイト「PostgreSQL 9.3.2文書」にて www.postgres…

【絶対】プログラマが絶対に読むべき本!

こんにちは ぽんこつSEです。今回は業務システム系に7年程携わっている私が読んだ本の中でオススメをご紹介します。 リーダブルコード Java言語で学ぶデザインパターン リーダブルコード リーダブルコード ―より良いコードを書くためのシンプルで実践的なテ…

【SQLチューニング】Postgreの不思議な現象

こんにちはぽんこつSEです。 今回は現場で起きた不思議な出来事と解決策を書きます。 今の現場ではPostgre9.3.3を使用しています。 多重結合しているSQLがあり、性能問題が発生していたため、チューニングすることになりました。 実際のソースとは異なり、実…