フリーランスのシステムエンジニアって儲かるの?

前提 そろそろ独立したほうがいいかな、と多少なりとも考えている人。自社だけではなく、他社の営業さんとも楽しく話ができる人。出向先で、必ずと言っていいほど「うちに来ないか」と水面下交渉される人。初対面の人と会話をするのが得… フリーランスのシステムエンジニアって儲かるの? の続きを読む

invalid input syntax for integer

どんなエラー? 数値型の項目に文字列が入ってきた場合に起こるエラー。 対応方法 数値型にしないとダメなのは当たり前の話なのだが、そもそも設計上、文字列が「バインドされる状態」まで至るところに問題がある。インプットの異常値… invalid input syntax for integer の続きを読む

current transaction is aborted, commands ignored until end of transaction block

どんなエラー? トランザクション開始から終了までのブロック内でエラーが発生し、トランザクションがアボート(死んでしまった)してしまった状態。 対応方法 エラーの発生個所を特定する。通常、DB系のエラーであればトランザクシ… current transaction is aborted, commands ignored until end of transaction block の続きを読む

TDD(テスト駆動開発)のメリットデメリット

前提 アジャイルもどき開発で満足なユニットテストが実施できていない人。検収期限ありきで、リソースのほとんどがコーディングに取られてしまうプロジェクトに所属している人。効率の良いコーディングをしたいと思っているが、方法論で… TDD(テスト駆動開発)のメリットデメリット の続きを読む

デザインパターンって何?

前提 プログラムごりごり書いたり設計したりしていると、必ずコーディング方法にある種の規則性があることに気付いている人。または、プロジェクトに適した設計を行いたいと考えている人。カウボーイコーディングでありがちな、チームに… デザインパターンって何? の続きを読む