「変数」を含む日記 RSS

はてなキーワード: 変数とは

2023-09-04

既存コードコピペしかできないSESのBさん

まず変数名がお前が実装してる機能と明らかに違うんだよ

どこからパクってきたのかわかるレベルコピペすんな

あとなんで型が全部stringでnull許可なんだよ、バカじゃねえのか

動かないからこうしてみたじゃねえよ、クソ野郎

テストコード書けってレビューしたらやること多いのであえて後回しにしてるんですとか

もう本当に意味がわからないよ

8年この仕事やってるんだって?何やってきたのマジで

あー早く退場してもらいたいけど上に言いづらいんだよな

上もなんでこんな人を入場させてしまったのか

やっぱりBさんは面談だけは得意なんだよな

最近ストレス過ぎて勘弁して欲しいよ

2023-09-01

こんにちは増田のみなさんに助言をいただきたいです。

私は20年近くエンジニアとして活動してきました。

最初の数年はWindowsプログラミング、そのうちWebプログラミングうつり、必要があればミドルウェア等の修正もしていました。

その中で特に印象深いのは、当時存在していなかったDB接続ライブラリ制作した経験です。

これは私にとって未知の挑戦であり、それを克服することで得られた達成感や、新しい技術習得自分世界を広げてくれる感覚は何物にも代えがたいものでした。

また、自分会社を立ち上げ、一人でプロジェクトを進めるのもとても楽しかったです。こちらもやったことないことをやるということで、とても良い経験をしたと感じています

それとは別にテックリードとして2年、プレイングマネージャーとして半年経験もありますが、正直マネージメント世界自分には合わないと感じました。

そもそも人にお願いすることが苦手であり、自分でやってしまおう、ってなってしまうのです。

基本的に一人で作業するのが好きで、最近の「みんなで開発していきましょう!」みたいなのには辟易しています

例えば、コードレビューの際にはカッコの位置変数名など、些細な点での指摘が多く、これには正直疲れてしまっています

私はコーディングにおいて「完全な正解」は存在しないと信じており、そのため目的の達成(仕様を満たすこと)において多少のバリエーションがあっても良いと考えています

過去には車でドライブすることを趣味として楽しんでいましたが、最近はその機会も減ってしまいました。

技術的にはWeb系のバックエンドや中規模のインフラ構築が得意分野です。

インフラ本業の詳しい人には敵わないけど、ほどほどの規模なら構築/運用できます

若い世代技術者がどんどんと頭角を現し、狭い分野では差を感じることが増えてきました。(その分視野は狭いな、と感じますが)

おっさんプログラマとしての自分立ち位置や今後のキャリアを見直すタイミングなのかもしれません。

皆さんの意見アドバイスをお聞きしたいです。

2023-08-27

anond:20230827090616

患者数は変数ですね

患者数nに患者の数を代入した人数ですね

常識的に考えて数人で精神科医名乗れるわけないけど

2023-08-16

anond:20230812172010

GDPで見るのは間違っている

あれはエレクトロニクス化以前まで有用だった指標特に今の日本に置いては実態乖離がしすぎる指標に成り下がってる

なぜならば一切生産をしない派遣中抜きたちの売上すら組み込まれているし何より計算式を見れば自明だが政府支出っていう水増し可能変数存在してる

そもそも日本消費税は売上税であり海外消費税付加価値税的な性質が強い

2023-08-15

Ruby引数無し関数の括弧省略と、変数の見分けがつかないデザインをした、及び型チェッカになかなか合意しなかったまつもとゆきひろ

関数変数機能に対する名付け方は“理解試金石” まつもとゆきひろ氏が、プログラミング名前大事だと思う理由

こんなこと解説されても笑ってしまうんですが

2023-08-05

anond:20230805102102

摩擦は無いもの症候群だな。ロータリーエンジンとか好きでしょ?

簡単のため変数を誤差と見做して切り捨てまくった挙句現実とかけ離れたモデルを主軸に据えて、現実で動かすために非効率で複雑怪奇な補助装置をゴテゴテと盛り付けるやつ。

2023-08-04

綺麗なコードって綺麗に書くことじゃないよ

本当にあった話だけど、JavaScriptstrっていう変数テキストが入っていて

その変数に'apple'とか'banana'とかが入ってるかどうかを判別するっていうロジックを作るとき

const re = new RegExp("apple")
if(re.test(str)) console.log("match")

みたいなサンプルコードを見つけてきて

const re_apple = new RegExp("apple")
const re_banana = new RegExp("banana")
if ( re_apple.test(str) || re_banana.test(str) ) console.log("match")

っていうコードを書く人がおるんよ

別にプログラミング初めて3ヶ月の初心者じゃ無くて20年以上やってるようなベテランだったり

なんならチーフプログラマーとして若手指導してるような人でもこういうレベルの人って割といるわけ

これに対して

正規表現でORを書くべき」

「includeで十分」

かいう指摘ももちろん正しいんだけど

綺麗にコードを書くっていうのは

「これってappleとかbanana以外に増えたりしないの?」

「fruitsかどうかを判別するならその変数を作った方が良くない?」

っていうのを考えて実装するのが綺麗にコードを書くっていうことで

変数名だとか整形とかは大事だけどそういう話じゃ無いんだよね

ちなみに

正規表現でORを書きましょう」

とかをPRレビューコメントしても

「動いてるからいいじゃない」

「綺麗に書いても性能上意味ない」

「言ってることが良く分からない。何が違うのか」

とか言ってくるし

言ってこなくて言われた通りに直しても次もまた同じことしてくるのでマジでレビューって大変だよ

2023-07-23

コードレビューAIできないか

自分自身経験バリバリってわけでもないのに上に立ってくれる人もいなくて、不本意な自走プログラマって感じなんだけど、

正直コードレビューとか設計レビューとかして欲しいと思ってる。

でもさ、最近技術使えばコードレビューAIくらいできるんじゃない?って思うわけ。

変数名の指摘くらいなら十中八九可能でしょ。

テーブル設計アーキテクチャレベルの指摘とかもできるんじゃない?

できないの?

2023-07-22

anond:20230722183725

そもそも最低賃金市場価格決定機構で決まるわけではなく各国の政治状況で決まります

から問題は「最低賃金経済成長に与える影響が正か負か」でしょう

ゆえに経済学モデルでも最低賃金は外生変数として扱うのがスタンダードです

もちろん超長期的には市場を介さない種々のフィードバックはあるでしょう

しか20-30年というスパンで見て、制度から市場への影響よりそのフィードバック効果のほうが大きいという発想のほうが異端でしょうね

2023-07-17

anond:20230717000451

違和感を感じた増田はえらいよ。

 

言語変数抽象化してくれるけど。

著者がそれを意識してないかふわふわした表現になってしまう。

よく「ポインタわからん」というのを聞くけど、

それは本を読んでる初学者のせいじゃない。

入門書の著者が変数本質ちゃん説明できてないせいなんだと思うよ。

anond:20230716232737

俺も最初勉強したとき変数説明のところで1か月間ぐらい頭がクラッシュして結局その本読むのやめた

今はなんとなくコード書けるけど、なんで変数程度の説明で頭がクラッシュしたのか謎

精神が異常だったんだろうな、今よりもっと

増田の友だちの精神が異常であるとは思ってないよ)

2023-07-07

職場のわかりにくいコード

変数関数名を省略しすぎ

関数を別の関数に置き換えすぎ

コードの重複を避けるためだけの継承しすぎ

2023-07-05

anond:20230705083047

バイト先で教えてくれた先輩が、テンプレ→ググってコピペエラーメッセージをググってコピペ→lint→完成、というパーフェクトなコピペマンだった。

「こういう風に作ると、ドキュメントを1文字も読まなくても動くコードが書けるのか」と、逆に驚愕した。

発見した大事秘密を教えてくれる風で「boolean変数名前isで始めるんだよ」と言われたときには、うんこ漏らすかと思った。

2023-07-02

プログラミングが出来ないIT系志望大学生

色々縁が合って学部名に情報が入る大学3―4年生の面倒を見てるんだけど,驚くほど英語が出来ない

一応授業である程度習ったらしいけどコーディング能力は低い.具体的にはFizzBuzz問題解けないくら

しかしそれ以上に問題があるのは英語基本的知識で,例えば次の2つのエラー文がどちらからも何が問題なのかわからない

NameError: name 'Fizz' is not defined

IndentationError: unexpected indent

defineもIndentも単語として知らない以前に,変数文字列リテラルやインデント理解できてないかエラーコードでググっても解決できないんだよね

同じ理由でDeepL等で訳しても無理.ただ,ChatGPTとかに説明してもらうとわかるらしい

5人中2人がこのレベルなんだけど,本人の希望通りの業界就職したら0から叩きこまれるんだろうなって思って子牛を見ている気分になったよ

2023-06-29

anond:20230629173214

中高生社会人読書傾向比較するのに、”売れ行き”を変数にしてるのダメだと思うんだよね。

 

俺がラノベに嵌ったのはまさに話題に上がってるころだが、良い購買客だったかというとそうでもないわ。お小遣い少なかったもん。主に図書館ブックオフ立ち読みに頼ってた。

 

の子もっと大変だと思うよ。友達んちのガキが、天スラ原作欲しくて買ってもらったらしいが、そうだよね。一冊1000円超えるようなやつが20巻とかある本、おいそれとは買えないよ。でも親にねだるぐらいは好きなんだ。

2023-06-27

anond:20230627010222

状態変数ってどこに持つの個人と紐付けないなら物理で持っておくの?

なんか結局サービスごとにユニークID分けて持つだけになる気がするんだけど

2023-06-17

プログラマー存在に気づく話

ただの気づきメモである

管理課には件数数え係や絞り込み検索条件出す係などがおり

施工課には設計係や工事係などがおり

進行状況開示係もいたりする、という感じで

プロジェクトの中の課や係の構造考えるのがプログラマー

組織的メンバー関数メンバー変数を使ったりする

なので目的を果たせない人間組織にもまたデバッグ必要である

2023-06-12

anond:20230612115318

まぁこれはそうなるわな…

なんか高いテンションで「どこから猥褻!?しっかり定義しろよ」なんて話は、そう簡単に線引きできるわけないだろ、としか

変数が多すぎるし、常に変化してる。

2023-06-06

anond:20230606124631

例えば、Rustだと変数宣言する時に

let a={

//宣言をする為の処理

};

のようにスコープを分けられるからデバッグの時とかに変数宣言する為に使った変数」とかが残り続けることがない。

PHPだと可読性の為に変数の処理を段階的に分けようとすると、それがメソッド内に残り続けてデバッグをしようとしたときに非常に読みづらいしバグの原因になる。

ifやforのブロック内で宣言した変数もその後に残り続けるからわりと困ってる。

anond:20230606124926

phpでページ遷移したあとに元のページの変数が使えるとでも思ってんのか

セッション変数以外なんも残らんぞ

anond:20230606124631

Rustは基本関数内完結

フィールド変数とかグローバル変数なのは基本的には使わない

関数が終わる時に自然メモリ解放されるからバグメモリ管理必要がないという言語仕様

一方PHPはページ遷移しても使えるように基本すべてがグローバル

2023-05-27

anond:20230526220435

複素積分で、実積分の難しいやつが解けるようになるみたいな感じ?

実軸を含んで積分経路を取り、留数定理でやっつけるっていうあの手法は、マジで鳥肌モノだと思う。

積分ありがちな、「なんで、こんな変数変換を思いつくの?」みたいな天才手法を使わなくても、単なる計算問題として解けるのもポイント高い。

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