2018-07-30

正直よく分からない

C言語プログラミングの基礎を学び、今はJavaベースシステム設計し、プログラマ実装をお願いする立場

それで、プログラマとのコミュニケーションに苦心している。


まず、完成した設計を渡すと高確率質問とともに突っ返されるのだが、その時の質問が、ほぼいつも

「『AオブジェクトのBメソッドを〜』とありますが、そのAオブジェクトはどっから引っ張ってくるんですか?それともnewするんですか?

なのが閉口する。

俺は業務の詳細を俯瞰し、処理のフローチャートに落とすのが仕事なんだけど、そんなトコまで書かないといけないのかよ?

なんでインスタンスだnewだのって話になるんだよこっちはJava専門家じゃねーんだよ。ぶっちゃけそんな低レベルな話は知らねーよ。

てか、それ考えんのは実装仕事じゃねーの?

コード書くのが俺の仕事じゃねーのに、なんでコード書きがするべき仕事押し付けられるんだ。


まあそんな事を言っても仕方ないので、「引数で持ってくる」と直して実装させるじゃん?

すると、今度は別の実装チームから

その修正仕様変更になるので許可取ってください。てか、ビルドエラーになるのでやめてくれ

と言われ、ますます訳のわからん展開になる。


そして、それもこれも、全て設計のせいになるので納得が行かない。

普通に考えたらプログラマの怠慢じゃねーのって思うんだけど。

  • システム全般にかかわるインスタンス(例えばDBな)の管理は詳細設計でもあり基本設計寄りな話であるから、いずれにしても設計する人間マターの話だぞ。 SQL発行する度DBコネクション...

  • 仕様書の段階でオブジェとかメソッドとかコーディングレベルのことも書かないといけない現場か。 めっちゃ大変そう。

  • 『AオブジェクトのBメソッドを〜』 って書いておきながら、引数で持ってくるのかnewするのかは書かないって、片手落ちじゃん ロジックは実装に任せるっていうなら、設計はDBまでかも...

  • プログラマのレベルが低いんだろ。 Javaに慣れてるを入れて詳細設計書を書かせるか実装のリーダーして実装面をほぼ丸投げしてしまえばいいんじゃないのか? もしくは実装方法は任せ...

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん