やめてくれよ、おっさんプログラマー (292レス)
1-

230: 2021/07/17(土)16:44 AAS
おっさんの開発環境だけ何か変なの入れてるんじゃねーの
文法間違いっていってもPHPみたいにバージョンごとに文法違うのもあったりするし
そもそも文法って本当に文法か?別のライブラリ入れてるとかじゃないだろうな
もしくはおっさん自作の超ライブラリファイルがないと動かないとかじゃ・・・
231: 2021/07/17(土)18:43 AAS
>>227
安値で買い叩いてるかどうかはわかりませんが、自分の周りだと時間単価5000円くらいからですね
そのおっさんの単価は自分が決めてるわけじゃないのでわかりません

だからって開発環境バラバラってことに対して言ってるんですか?
前にいたチームは全くそれが問題になってなかったのでそう思えないんですよね。

>>228
ここではやや発狂気味だけど実務では丁寧にコミュニケーションとろうと努力しているよ。
アジャイル開発という体だからね。何かよくないことがあっても個人を責めないというマインドを大事にしているつもり
232
(1): 2021/07/17(土)18:43 AAS
>>229
誤解させちゃってるかもしれないから補足するけど、
ローカルでは動いてステージングでは動かないという主張をおっさんはしているんだけど、
実際にcheckoutしてみると自分のローカルでも動かないわけよ

おっさんは、自分が書いたコードが動くと信じてテストを書かないばかりか、一回も手動で自分が書いたところのコードを動かしてないわけよ
では何故ローカルでは動いたと表現したかっていうと、ローカルで「/」にアクセスしたら200が帰ってきたからというわけ
開発モードではvmにコンパイル結果をキャッシュして動かして快適にするなんて珍しくないと思うけど、その挙動の差に気付けなかったんだろうなぁ

> ずばり、犯人はFFFTP(WinSCP)の設定ミスだ!
ローカルから直接本番にリリースしてるってこと?
例えばjvmだったらclasspathに同じクラスのjarが複数あった場合、ClassLoaderが先がちで読み込んだ方になってしまって
結果的に実行環境依存のバグが発生したりするよ。もう5年以上前の話だけど、jenkinsからしかリリースしちゃいけない決まりにしたよ

その他にも同じバージョンを指定しててもソースコードの中身が落としたタイミングによって違うっていう事もあって
ローカルでテスト通っててもステージングにあるライブラリのコードと異なっていてバグになる事もある。
バージョンが同じでもリポジトリにあるコードがハッシュ値で管理されてないものはこの現象が起こりやすい
だから都度、依存関係を落としてきてからテストしてリリースするっていう手順を保証したくなる
無難にcircle ciとかからリリースしたらいいんじゃないの?

gui使うのも気になるんだけど、例えばリリース先のインスタンスが複数ある場合とかバッチ組んで対応してるってこと?
クラスタ管理する時にその方法は厳しそうだな、、、

おっさんA:カレー作ってみた食べてみてー
おっさんB:くっそまずいんだが味見した?
おっさんA:してないよー

三行でまとめるとこんな感じ
233
(1): 2021/07/17(土)19:30 AAS
>>232
な、ソース管理の問題だろ?
234: 2021/07/17(土)21:13 AAS
>>233
今一つ理解できなかったんですが、ソース管理って言ってるのは静的解析ツールとかでコードの品質を担保しろという話ですかね。
だとすると今は自動化テストしかやってないので、少しはましになりそうですよね。

そうじゃ無くて、世の中には手動ですら一度も動かしたことの無いコードをできました!と言ってレビュー依頼を出すことを是とする人もいるから、
まずはそういう価値観の人と目線を合わせるために意思疎通をとるべきって事ですかね?

今までの人生で、締め切りに追われて仕方ない場合を除いてそう言った人に出会った事が無かったので、その立場で物事を考えた事が無かったですね。
今の現場は締め切りは合ってないようなものなので、確かにその価値観は存在しているという事だと思いますが、自分は受け入れるのは難しそうです。
一度も動かした事が無いのに、できましたと言うのってそれって嘘じゃないですか?
もしくは俺はプロなんだから、味見しなくても良いと思っているのでしょうか?
あまりにも傲慢ですしソフトウェア開発者依然に人としても尊敬できません

お互いへのリスペクトがあるチームの方が成果が出やすいと思ってるので、今後新しいチームへjoinする際にはこのような人いない事を確認したいと思います。
235
(1): 2021/07/17(土)21:36 AAS
手動テストで(錯誤で)OK出たけど
自動テストならNGに出来たはずだよねって言ってるの?
236
(1): 2021/07/17(土)22:07 AAS
相手に先回りして言いたいことを言ってるがたぶんぜんぜん違うので
相談相手にならんと思われて相談しなかったんじゃなかろうか
発狂してるし

おまえに似たPMに当たったことはあるよ
優秀な男だったがプライドが高すぎた
行動に修正がきかず周りからこっそりハブられ末場に追い込まれて
なんどやってもPJは大炎上だ

表立って人の悪口は匂わすことすらしない男だった
それでもそうなるんだ
用心しとけよ
237
(1): 2021/07/17(土)23:58 AAS
まとめ
・おっさんは正しい動作確認をしていなかった
・おっさんの開発環境にキャッシュ設定がされていた為、キャッシュをみて正しい動作だと誤認した
・おっさんの開発環境にキャッシュ設定をしたのは>>215
・キャッシュ設定をしたことは当然のことなので通知はしていなかった
238
(1): 2021/07/18(日)00:21 AAS
キャッシュトラブルはよくある話
キャッシュが原因であればテストコードだろうが手動だろうがまともにテストできなかっただろうね
ソースを変更したって反映されてないんだから手を動かしてないのと同じ

まず開発環境でキャッシュを効かせるのが第1の間違い
第2はおっさんの手が完全に止まっていたのを検知できなかった管理体制

応急処置はキャッシュオフ
恒久的な対処は開発環境管理体制構築
また進捗状況のこまめなチェックと問題点の確認
239
(1): 2021/07/18(日)08:07 AAS
こまめなチェックは大切なんだろうが、日報的なモノを書かされるのはやってられん
240: 2021/07/18(日)11:11 AAS
>>235
その人テスト書かないから自動テストだと検知できないんですが、
今回のはlint入れてgithubにフィードバックしておくような仕組みで弾けたなと

>>236
自分はPMでは無いですね。どちらかというと炎上したプロジェクトで火消しをやるポジションが多かったです
焼け野原になって自分含めてみんな灰になる事もあったんですが、うまく鎮火できる事が方が多いですよ

ちなみに大炎上したのはpmが原因で全ての責任はpmにあるという考え方なんですかね?
実績のあるPMでも取り巻く組織が変わると上手くいかないって事もあるので、単純に能力が無いから失敗したとは言えないと思うんですよね
チームメンバーとの相性が悪くて失敗したのだとするとそれって、個人では無くチームの失敗だと思うので、プロジェクトを炎上させたのは個人では無くチームなのでは?
241: 2021/07/18(日)11:12 AAS
>>237
springならhot reload, goならキャッシュビルド、railsならbootsnapのようにコンパイル結果のキャッシュって公式でサポートされていて、デフォルトで入っているものなんですよね。
プロジェクトを初期化したのは自分では無くておっさんですし、その事を通知すべきというなら、通知されるべき立場は自分の方なんですよね
意図的にデフォルト値を変更するならともかく、そもそもそれを通知すべきかという観点で言うと、デフォルトの挙動なのだからやる必要無いと思いますね。
変更された箇所のみ認識合わせる方がコミュニケーションを最小化できると思うからです

3rdパーティーのツールを使う事もあるんですが、これらが引き起こす問題で使うのを止めようとなったことは無いですね
ソースコードを弄れば差分がコンパイルされて部分的にvmのコードが読み込まれますし手動テストがまともにできないって事は考えにくいんですよね。
テストコードも同じくように

キャッシュトラブルって具体的にどの言語やフレームワーク、ライブラリで起こった話なんですか?
これを防ぐためにチームでは、デフォルトの挙動を停止させて運用するようにルールを敷いているという事なんですかね。

アプリケーションサーバーが動いているから自分の書いたコードも大丈夫だと認識する事が本質なので、キャッシュ云々は問題のトリガーになったに過ぎないんですよ
/で200帰ってきたら/ossan_apiも動くと思ってるんですよ? たまたまキャッシュが帰ってきたからと言ってossan_apiが動く保証って何も無いですよね

>>239
マイクロマネジメントで上手くいった事もあったけど、自分は面倒だなって感じたわ
今日も昨日に引き続きこれやります! (一週間かかるって言ったんだから、報告しなくてもいいだろ。。。くそが)
242
(2): 2021/07/18(日)11:36 AAS
>>238
>第2はおっさんの手が完全に止まっていたのを検知できなかった管理体制

PM: これいつごろできるでしょうか?
おっさん:明日には!

これをずっと繰り返して数ヶ月経ったんですよね。
ダメなら他アサインしますって言ってるけどやり続けるんだよ
検知はできててこの状態なんだけど、なんてコミュニケーションとればいいと思う?

>恒久的な対処は開発環境管理体制構築

管理したく無いってのが本音だわ。。。
開発に対する姿勢という依然に、何年もやってる経験者というにはレベルが低すぎるって思ってる
新卒なら全然いいけど、N+1を知らないとかってどうなの
おっさんとこれを書いてるおっさんは別に上司と部下という間柄でも無いし、プロパーではない。
業務委託の教育にお金出してくれるクライアントって存在するの?

業務委託ってバサバサ切られる存在っていう認識だったんだけど、世の中って実は俺が思うよりずっと優しい世界なのか?
学校教育みたいに低いレベルに目線合わせるのが正義か?
243
(1): 2021/07/18(日)12:51 AAS
>>243
1時間でできることならお前がやっちゃって
もういいですっていえばいいし
状況的に困ってはいないはずだが

じつはできないから言えないんじゃないの?

自分でやることもできなきゃ
首を切るための合理的な理由の説明もできない
状況改善もできない管理もできない

おまいのレベルと同じじゃないのかなあ
244: 2021/07/18(日)12:51 AAS
>>242
245: 2021/07/18(日)16:14 AAS
>>242
「これいつごろできるでしょうか?」
を管理だと思ってるんだったらおっさんと大差ないと思う

おっさんのほうが仕事の割り振り決めてておまえが従ってるっていう構図なんだけど
おまえ仕事してるの?
246: 2021/07/30(金)13:23 AAS
>>212
いやそれは普通だろ。
会社対会社で打ち合わせする時に自分の会社の人間が発する意見は予め知っとくべき。
討論の最中に出てきたアドリブなら仕方ないけど、認識共有という目的が最初からあったわけでしょ?
そらあんたが悪いわ。
247: 2021/07/30(金)23:06 AAS
スレをざーっと見た感想だが >>1 は何らか
開発に必要な情報をおっさんに伝えてない気がする
たぶん「言わんでもわかるやろ」系の何か
248
(1): 2021/07/31(土)22:27 AAS
たぶん>>1はおっさんに毎日怒られててここに書いてることは妄想の世界なんだと思う。
内容がおかしいもの。
249: 2021/08/01(日)00:37 AAS
>>248
闇が深いなw
250: 2021/08/01(日)02:25 AAS
説明下手だよね
251: 2021/08/01(日)22:05 AAS
この業界はできる後輩がいると年取った先輩は
もう何もしなくなる
しかも、内弁慶で逆ギレしまくり

いるだろう?
あんたの周りにも
社内だけ吠える虎のおっさんが
252: 2021/08/02(月)06:28 AAS
手を動かすより口を動かす方が増えたらお終いね
253: 2021/08/03(火)17:59 AAS
なにもしないでお金もらえるならそれに越したことはないからな
若い衆のほうがいい仕事するとなればなおさらだ
好きでやってるもんだから金けびってもいくらでも働いてくれる。ご苦労様です
254: 2021/08/04(水)05:35 AAS
脱落者は居るだけ邪魔なので業界自体から出て行ってほしいけどね
255: 2021/08/04(水)17:17 AAS
無能に見えるくたびれたおっさんはたいてい
妻子を持ち子供を育てている

画面のなかでピコピコしてるだけでイキッてる脳足りずとは
社会が認める人間的価値が根底からちがうのだよ
256: 2021/08/04(水)18:06 AAS
育ててねえ、妻子にとってはただの銀行だろ
257: 2021/08/06(金)17:06 AAS
社会から認められようが地位が高かろうがそれは有能とは全く関係がありません
無能に見えるのは無能だからです
258: 2021/08/12(木)17:34 AAS
脳味噌足りてないやつが理解できないから優秀な奴叩いてるようにしか見えん
くそばっかだな
259: 2021/08/13(金)12:48 AAS
頭が弱いから誰が敷いたかもわからないレールに乗ることしかできないわけで
1-
あと 33 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.553s*