「ソースコード」を含む日記 RSS

はてなキーワード: ソースコードとは

2020-05-31

ソースコード中のコメントアウトしたコードを消すべきか

git とか使ってるなら戻せるんだから消しておけ が主流だと思う

自分も以前はそう思ってた


だけど、過去バージョンから戻せるのはそれを知ってる人、基本的に作ってその修正をした人なんだよね

引き継ぎで渡されたものとか過去に何があったか知らないし、戻すだけで良くても戻すものがあることを知らない

引き継いだときに何千とかあるコミット全部を確認なんてするわけないし、コミットがきれいにまとめられてなくてコメントも「修正」くらいしか書いてないのだと見る価値いから全くと言っていいほど見ない


そういうことを考えるとコード中に残した上でコメントとして「〇〇するための機能、✖✖ならこのコメントアウトを解除すればいい」みたいなのが残ってる方が助かる

コメントアウト部分はメンテされてないかそのままでは動かないかもしれないけど、他人が作ってどこをどう修正すればいいかがわかりづらいものだと、なにもないよりは参考になるものがあってそれを少し直す方が楽だし


バージョン管理してるなら消すべき とは思わない派にしました

おまえのソースコードを おれが勝手に書き換えていいよね! お前に黙って! ということについて

だめじゃぁないけど なにをいったか もう1回考えてみて

2020-05-27

anond:20200527170734

少なくとも、ちゃんソースコードが読み書きできて、Git等の必須ツールが一通り使えれば、小売や飲食よりマシなとこはあると思う

当然、業界研究ちゃんとして多重下請けの末端みたいなところは回避した上での話だが

ITプログラマに夢抱いてる学生諸君現実教えてやる

もし、諸君が「コンピュータ技術活用して、世の中を便利にしたい」という願望を抱いているなら、絶対日本IT企業就職してはいけない。

日本企業では諸君想像するようなわくわくするような開発体験は決して得られない。

諸君が、コンピュータ技術真摯に学ぶ気があり、最新の技術ハイレベル開発者から刺激を受けたいのであれば、オープンソースプロジェクト等に貢献すべきだ。

以下、なぜ日本IT企業就職するべきではないのか、理由を述べる。

仕事の内容がつまらない

特にBtoB法人向けサービス)の開発に顕著だが、日本就職する限り、作るのはコンピュータリテラシーの低い老人向けのクソ下らない業務システムほとんどである

信じられないかも知れないが、「手書き文書を読み取って、FAX送信する」みたいな無駄システムは、今なお日本中で生産され続けている。

そもそも顧客自身が、そのシステム本質的に何を実現したいのか理解していないため、従来のやり方をそのままシステム化することになる。

こうして、コンピュータを用いる利点が全くない「アナログ業務パソコンの上で行うだけ」のクソシステムが出来上がる。

エンジニアレベルが低い

はっきり言って日本の平均的なエンジニアレベルは、その辺の学生未満である

アルゴリズムオブジェクト指向設計メモリ管理セキュリティ等のプログラミング必須事項を十分に理解しているプログラマは、全体の1%もいない。

下請けカスにもなると、ググって出てきたコードを内容も読まずコピペして、「動いた」だの「動かない」だのとやっているのが大半である

自動テストCI等はおろかソースコードバージョン管理すらしておらず、本番環境へのデプロイは手動で行っており、数万行を超えるコードmain関数ベタ書きされている等という例は珍しくない。

諸君いくら最新技術を学ぼうが、仕事で任されるのはほとんど、そういう連中が生み出したプロダクトやツール群のメンテナンスである

こうしたクソプログラムは、一度作られたら最後、メインプロダクトが完全に死に絶えるまで、死神の様に付き纏う。

要するに

日本職業エンジニアになっても、何の役に立つの分からんクソシステムしか作らないし、無能の書いたクソコードメンテナンス精神病からやめろ、ってこと。

2020-05-25

何件かは資金が切れて、コードを置いて退職した。

そういうときバックアップも全部捨てて、コード会社に置いてくる。うたがわれないようにな。

資金切れで、どうしようもなかったんだと。思ってくれればいい。

何年も自分が悩み抜いて血反吐はいて、苦労して作ったソースコードを、おいて会社を去ったりしない。

俺もう他人ソースコードいじるのやだよ

疲れた

コメントはないし独りよがり設計してるしそのまま出ていくし

そのうんちみたいなコードを何とかするのは俺なんだよ?

どうして独りよがりコード書けるのか

どうして自分が初めてやるアーキテクチャを後任者が見ただけで理解できると思うのか

俺はお前のコード意図を読み取り、何がしたかたかを読み取り、ぶっ壊すのと放置するのと天秤にかけて辛い改修作業をやった挙げ句雇用から仕事が遅いと思われるんだよ

そんで皆定着せずに出ていってうんちコードはよりうんちコードになる

 

いか普通にかけ、実験するな

アーキテクチャ使うならドキュメントに残せせめてコメント書けもしくは死ね

とにかく文字起こしは終わり

青空文庫工作員か?俺は?

自炊PDFファイルテキスト認識光学文字認識の類)させた奴をせっせとテキストエディタ上でコピペし、編集可能テキストにする。これでリフローにできるわけだ。やっとこさ第〇章が終わった。青空文庫工作人(?)がやっているような仕事!!仕事なのか?本家の方は著作権のアレが70年に延びたから、やることなくなった?ひまか??相棒角田さんみたい?

虚無感の嵐だ

ああつまらない。ああシンドー。ソースコード提供してくれればいいのに( ^ω^)・・・手間とらせやがって。

ふと時計を見、焦る

もうこんな時間か?ほとんど8時やがな!!!そろそろ出かけるとすっか~

2020-05-23

いちおう、世界標準でいうと、ソースコードがあるんだから自分で書き換えてビルドしろ・・・っていう意見もある

anond:20200521175300

10年超のプログラマやってるものだけど自分の成長過程を書いてみよう

  • この後にもいろいろあったが面倒になってきたから省略。しょぼいゲーム会社就職する。
    • JavaScript でなんか色々作る
    • Python でなんか色々作る
    • C# でなんか色々作る
    • はてなを始めたり

プログラム手段であり、目的ではない

例えば外国の人が日本アニメ日本語で観たいために日本語を学ぶように

例えばエロrm動画エロwmv動画がどのリンク判別するためにソースコードweb関連の仕様、各種ツールの使い方を調べるように

例えば上司取引先もいざとなれば力づくで葬れると思えるようになるために筋肉トレーニングをするように

これらと同じように、〇〇〇をするためにプログラムを覚える、でしかない。そして、これを別の言葉で言い換えたのが『(プログラムを覚えたいんなら、)まず何かを作れ』になるんだと思う。

2020-05-22

おっさんプログラマって人のこと言えなくね?

おっさんさ?

プログラミングスクールのやつらバカにしてるけど

あんだって大概だよ?

なあ未だにjqueryしか書けないよな?

フレームワークどころかwebpackが何か知らねえだろ?

未だにテストコード書かないよな?

時間がない?書き方知らねえんだろ?

Gitaddとcommitとpushしかできないですよね?

前のやつ戻す時にソースコードいちいち書き換えてどうすんすか?

revertってのがあるの知りません?

仕様書エクセルで作るのやめてもらっていいすか?

いま色んなツール出てますしうまく使いましょうよ

エクセルファイル名に日付入れて管理されてるのステキです

そしてそのエクセルgit管理するんですね

おれがレビューしたら平気で別の箇所コピペたか問題ないとか言うの恥ずかしくないんすか?

動いてるから問題ないってあんプロですよね?

AWS構成図見てもよくわからない?

さっきも言ったけどあんた恥ずかしくないんすか?

あん金もらってんすよね?

よく人のことバカにできますよね

anond:20200522162637

文脈読めてないのか

選民思想が高いという話の後に

ソースコードを思案してる最中意識が飛んでるので話しかけられても困ります」みたいなツイートがバズった時にも思ったけど他の職業は頭使わないとでも思ってるんですかね?

なんだから

プログラマーは『他の職業は頭使わないけど俺らは使うからしかけられても困るんだぜ(ドヤァ』と言う」って意味で書いてると分かるだろ

言葉キャッチボール

ワイSEなんちゃってリーダー

チャットを使ってメンバーへ指示したのよ。「●●だったら変更しといてね」って。

期待する返答は「承知しました」とか「変更済みです」とか、イエスかノーだと思ったのよ。

だけど返ってきた答えは...

ソースコードを貼り付け》

この通りコーディングしてます

え?俺、どう実装たか聞いたっけ?

なんだろう、聞きたい答えを貰うまでに発生する、この無駄に近いやり取り。

もしかして相手が賢くて、俺がバカなの?

anond:20200521200340

通信関連の企業で働いてるけど、ここで会社のことをつぶやいた時のブクマが俺をプログラマーと思ってんのか知らんがソースコードが~ソースコードが~コード書けないから~ってコード書けないと底辺みたいな論調で、この世の中には「コード書けるから将来の保証あるけど、コード書けない君らはだめ。将来どうすんの?」という感じで超上から目線だった。

ちなみにコード書かない業務に携わってるし、国家資格もある。プログラミングも全くしない業務

そう説明したら、「この世にコードを書かなくていい職業なんかない」みたいな感じで酷かった。

はてブの奴らって看護師とかの医療関係者インフラ従事者とかがコード書けないのも見下してる。

anond:20200522124005

から、いつから、ここはヌーディストビーチになったんだっていうのが、今もめてるんだろうな。

普通は完成品のプログラムを売る。ソースコードを見せろっていうのは・・・だめではないけど

屋台にいったら、おいしかたから、作り方を詳しく教えろって言うようなもの

商品は売ってるけど作り方は普通売ってない。

 

どちらかというと、この部品良かったから、金型くれよ 自分で作るとか 設計図くれ おれもつくる とか

anond:20200521200340

ソースコードを思案してる最中意識が飛んでるので話しかけられても困ります」って言った奴の主語が小さすぎた案件

ハッキリ言えば儲けてホワイト環境で働きたいならプログラマーなんかまず最初に除外するだろ

発狂寸前なほど自分たちが作ったソースコードの世話に忙殺されて、せっかく東京で働いてても家と会社の往復

その成果は、ストックオプション持ってる厚〇りジェ〇〇ンとかブルーボトルコーヒー日本進出営業妨害した意識高い系みたいなバカそうなインチキおじさんが幹部経営者からと総取りされて

壊れるかアサイン先が不得手なら明日からこなくていいよクビなで放り出されて、精神科と自宅と失業保険受けるための家の往復

そんな仕事やるくらいなら、ロシア中国大使館朝鮮総連にでもいって産業スパイか、イスラム国アルカイダにでも就職面接してテロリストにでもなった方が100倍マシだろ

anond:20200522061800

なんか自然な感じの設計からすぱっとモジュール出力できるようになるのは

これは逆で、ソースコードから自然な感じの設計書が吐き出せるようにする方がまだ楽

2020-05-21

プログラマーって選民感情持ってる人多くない?

その他多くの職業と同じく上澄みの天才以外は幾らでも替えがきく職業しかないのにどうしてあそこまで選民感情が高まってるのかわからない

ソースコードを思案してる最中意識が飛んでるので話しかけられても困ります」みたいなツイートがバズった時にも思ったけど他の職業は頭使わないとでも思ってるんですかね?

anond:20200520204737

自身は、ベーマガ打ちからスタートした86世代で、テックキャンプ出身者も採用したことがある人から

採用者については、とりあえずHP文言修正とかからスタートちゃんGit操作しながらプルリク出して、レビュー指摘でコードが直せて、リリースできるまで入社してから3年ぐらいかかった。給与については、アルバイト+αぐらいのところからスタートして、ようやくエンジニアとしての年収枠に入りそう。普通エンジニア採用だと、最近新卒でも年収500万以上からスタートだけど、テックキャンプ出身者なら年収300(地方なら200)台からなら、採用する会社もあるだろう。前職では文系採用で500もらってました。独学で勉強してます。という人が、同じくらいの年収エンジニア採用。は無い。あと、育成中が一人いると同じ育成中の人採用することは難しい。

既存キャリアがあるのに、エンジニア目指す人は、一度コレまでのキャリアリセットするぐらいじゃないと、採用は難しい。逆にいうと、アルバイト年収からやり直しが出来るなら、業界に入り込んでしまえば、一人前にもなれるんじゃないかな。その覚悟があるならどうぞ。

そういう環境に入れば、出来る人のソースコードも見れるし、最低限のレビューはしてもらえる。研鑽を積んでステップアップして行けば、なんとかなる可能性も。(ただし伸ばしてもらえる会社に入れるかは、やる気と運次第)

仕事で使いものなるレベルで、開発できるようになるには、文系出身で3年以上かかる。周り見る限り、情報系出てたら1年以内に短縮されそう。自身ベーマガ打ち→文系採用→1.5年ぐらいかな。

エンジニアになるなら、学ぶ素養必要になるのは、察しのとおりである。となると見るところはある程度の学歴必要判断されがち。エンジニア成業界は、搾取業界と言われないためには、入試ちゃんとやったほうが良い。そして〇〇出身者はある程度できると言われるためにも、全員卒業はやめてほしい。ある程度フィルタリングが働いていないと、採用する側も警戒せざるえない。


あと、業界に入るなら、職業訓練校行って、学ぶのもありだとは思う。まだコーダー的な職種は無くなってないし、業界に入って案件こなしながら、独学する手もある。配送業しながら勉強は難しいけど、HTMLタグ打ちしながらだったら、就業時間中に増田書く時間もとれるしね。


結論ドラム式洗濯機は買っておいたほうが良い。

2020-05-20

anond:20200520170159

なぜ、ソースコードをもってきた、リポジトリをしらないんだ?盗品か?

世の中のたいていの仕事は「お前がやれ」で解決する

誰かが自分のためにやってくれて当然という精神社会の癌。

これがプロ常識

そんなもんを他人に任せるな。んで、お前が仕事した後は、他人がそういう問題に気付いた時のために、

といったことが当たり前にできるのが、自律的人材

こういうことが当たり前にできる人以外は、ただの給料泥棒なの。

2020-05-19

anond:20200519150059

意識うしなって、ぶっ倒れるまで ソースコードとたわむれて

コロナから通勤時間も 起きたらコード ねるまでコード

トイレ以外はコード コード コード 人とも話さず ひたすら自宅でコード書いてる

仕事・・・っていわれると、まぁ、1割もつかわねーだろうけど。サンプル書いたり テスト書いたり

2020-05-17

anond:20200517195844

ある程度大きくなると、美しく書くために言語固有のイケてない部分をカバーするための汚い部分みたいなのが顔を出してくるから

ソースコードの全体が美しいってことはなかなかないんだよな

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