タグ

関連タグで絞り込む (274)

タグの絞り込みを解除

プログラミングに関するene0kcalのブックマーク (282)

  • 競プロ出身者・機械学習出身者の問題コード

    https://anond.hatelabo.jp/20240625191650 競プロ出身者だけじゃなく、機械学習出身者も問題コードが多い 印象の問題ではなく実際に下記のようなコードが多い 念のため言っておくと底辺大や文系出身プログラマーも同様の傾向にある 正常系しか意識していない一番多いのはコレで異常系の動作を全く意識していない 入力値に想定外のものが入ることを考えていなかったりI/Oに関わるエラーについても配慮がない 「エラーが出たらとにかくtry-catchしてログ吐いて終わり」 ならまだマシな方で、「握りつぶして処理続行」みたいなことも平気でやる 「ここの処理でエラーログが出てるから対処よろしく」 「対処しました!(握りつぶし)」 とか滅茶苦茶多い セキュリティに関する意識が低い異常系の話と被るけど基的に性善説でコード書くのでセキュリティの不備がめちゃくちゃ多い API作らせて

    競プロ出身者・機械学習出身者の問題コード
    ene0kcal
    ene0kcal 2024/06/27
    いっぺんペアプロして指導しなさいな。それでも駄目なら外されてもしゃーない。
  • 競プロ出身者の使えなさは異常


    anond:20240624084844 2 ()        
    競プロ出身者の使えなさは異常
    ene0kcal
    ene0kcal 2024/06/27
       

    anond


     
  • エンジニアに英語力が必要な本当の理由を知ってますか?「英語でしか存在しないドキュメントを読むため?」「違いますね」→許したくない事案がココにある

    米村歩@日一残業の少ないIT企業社長 @yonemura2006 エンジニア英語力が必要な当の理由を知ってますか?英語でしか存在しないドキュメントを読むため?違いますね。ずばり、センスの欠片も感じられない変数名やメソッド名を付けないようにするためですよ。あれやるやつマジ許さん。 2024-05-23 18:16:07

    エンジニアに英語力が必要な本当の理由を知ってますか?「英語でしか存在しないドキュメントを読むため?」「違いますね」→許したくない事案がココにある
    ene0kcal
    ene0kcal 2024/06/23
     AI  








     
  • 1行で発狂するコード - Qiita


    1 1 JavaScript11()   return a = a >= 10 ? 10 : a >= 5 ? 5 : a >= 3 ? 3 : a >= 2 ? 2 : 1, z * a;  return    a = ××× a return   JavaScrip
    1行で発狂するコード - Qiita
    ene0kcal
    ene0kcal 2024/03/08
    1行に三項演算子の多重入れ子は"BADプラクティス"ですね。1行に単一の三項演算子までなら許容。だけどエントリの例は私は一発で読めました。でも午後3時過ぎたら読めなくなる自信がある。
  • 「ゲーム制作には数学が必要!」って、実際どのレベルまで?図解で学ぶ、数式とゲームの関係性【CEDEC+KYUSHU 2023】

    ゲーム開発者向けのカンファレンス「CEDEC+KYUSHU 2023」が、2023年11月25日(土)に開催されました。 記事は、ゲームプログラマを目指す高校生や専門学校生に向け、ゲームに活用されている数学的知識が実例とともに解説されたセッション「ゲームプログラマを目指す前に知っておきたい数学」をレポートします。 TEXT / じく EDIT / 神谷 優斗

    「ゲーム制作には数学が必要!」って、実際どのレベルまで?図解で学ぶ、数式とゲームの関係性【CEDEC+KYUSHU 2023】
    ene0kcal
    ene0kcal 2023/12/07
    なんつーか、その通りとしか思わなかったが、著者有能過ぎな感じがする経歴だぅた。秀才超えて天才では((((;゚Д゚))))ガクガク
  • 「0.1+0.2≠0.3」を説明できないエンジニアがいるらしい - Qiita


    Nuco Advent Calendar 20234     0.1+0.20.3  0.1+0.20.3   0.1+0.20.3  0.1+0.2=0.30.1+0.20.3 
    「0.1+0.2≠0.3」を説明できないエンジニアがいるらしい - Qiita
    ene0kcal
    ene0kcal 2023/12/05
    文系から、専門教育受けてない、独学でも型の知識が不十分だと知らんやろうね。できればもっと端的に教えれる能力の方がいい。
  • 「京大生でもx=x+1が分からない」、喜多教授が明かすPython教育の実態


    PythonPyCon APAC 2023202310272821調 PyCon APAC 20231調Why University Teachers Wrote a Python TextbookPython使 1Python使20182019PDF20192021
    「京大生でもx=x+1が分からない」、喜多教授が明かすPython教育の実態
    ene0kcal
    ene0kcal 2023/11/08
     ""BasicPascalLispJava:=  





    python
     
  • 関数型プログラミングと型システムのメンタルモデル

    Qiita Conference 2023 Autumun での発表資料です 発表時間の見積もりが下手で後半全然説明できませんでした、すみません! 実際のプロダクト開発ではどうすればいいのか? というケースは以下のスライドを参照してください。 (スライドは、こちらのプロダクト開発の経験をベースに基礎を再整理したものになります) https://speakerdeck.com/naoya/typescript-niyoru-graphql-batukuendokai-fa-75b3dab7-90a8-4169-a4dc-d1e7410b9dbd

    関数型プログラミングと型システムのメンタルモデル
  • x86-64機械語入門


    x86-64  x86-64IntelSoftware Developer ManualAMDAMD64 Architecture Programmer's Manual Intel SDM: Intel® 64 and IA-32 Architectures Software Developer Manuals AMD64 Architecture Programmer's Manual, Volumes 1-5 CC使OSUnixSystem V ABI
    x86-64機械語入門
  • 関数・変数・機能に対する名付け方は“理解の試金石” まつもとゆきひろ氏が、プログラミングで名前が大事だと思う理由


    2023Ruby41 Ruby   Ruby Ruby
    関数・変数・機能に対する名付け方は“理解の試金石” まつもとゆきひろ氏が、プログラミングで名前が大事だと思う理由
    ene0kcal
    ene0kcal 2023/08/16
    2000年代から職場で命名大事、時間かかると言い続けてブコメでも10年以上前から言ってるのにその時はスター少なかったんだよな。今ではこんなに唱えてる人が増えて嬉しいっす。
  • 「なんで、for文ってforなの?」って、みんな思ったはず。 - Qiita


    words = ['Japanese', 'English', 'French'] for w in words: print (w) #  Japanese English French loopfor3 while 使 for:  while:  使 forfor  forfor 調  whilefor
    「なんで、for文ってforなの?」って、みんな思ったはず。 - Qiita
    ene0kcal
    ene0kcal 2023/08/14
    Basicでfor i=0 to 9は、小学生の頃は「iが0から9の間」という「〜の間」と覚えていたが、大学生では「整数iが0から9のものに対して」という「〜に対して」に変わりましたね。for eachに出会ったからですが。
  • 『なっとく!関数型プログラミング』は読者の理解度の進捗を先読みして作り込まれた”プログラミング入門”の良書 - Magnolia Tech


     :Michał PłachtaAmazon   ADT magnoliak🍧 (@magnolia_k_) 202386 2022Grokking Functional ProgrammingScala("Grokking")ScalaScala
    『なっとく!関数型プログラミング』は読者の理解度の進捗を先読みして作り込まれた”プログラミング入門”の良書 - Magnolia Tech
  • 凄腕エンジニアさんから学んだ例外の話 - Qiita


       T  Qiita  T http://diveintopython3-ja.rdy.jp/your-first-python-program.html#exceptions Pyth
    凄腕エンジニアさんから学んだ例外の話 - Qiita
    ene0kcal
    ene0kcal 2023/06/29
     PJVB6  




     
  • 最近プログラミングが楽しい - Blog::kobaken


    6/16() .pm #33id:magnoliak   magnolia   Diverse Japan Perl AssociationYAPCPerl 2019YAPC::Tokyo
    最近プログラミングが楽しい - Blog::kobaken
    ene0kcal
    ene0kcal 2023/06/17
    いいね!クリックするだけおじさんは一つの理想形。もちろん指先だけの意味じゃなくて人間の知能を発揮する箇所の意味。
  • TypeScript 本体のコードを読んでみよう


     TypeScript     2023/6/8 git clone  :   TypeScript  Language Service  findReferences()  findRenameLocations(), goToDefinitions() 使 Terser 使 TypeScript 
    TypeScript 本体のコードを読んでみよう
  • プログラミング向けフォントの新しい選択肢「0xProto」/トレンドを押さえつつも、可読性とデザインに独自の工夫。控えめな合字活用もちょうどいい【レビュー】

    プログラミング向けフォントの新しい選択肢「0xProto」/トレンドを押さえつつも、可読性とデザインに独自の工夫。控えめな合字活用もちょうどいい【レビュー】
  • プログラミング文体練習


    19940Python  2  1    1 2 Fo
    プログラミング文体練習
  • アメリカの職場ではなぜドキュメントも無いのに人が去っても問題ないのだろう?|牛尾 剛


       退 
    アメリカの職場ではなぜドキュメントも無いのに人が去っても問題ないのだろう?|牛尾 剛
    ene0kcal
    ene0kcal 2023/05/30
    以前、一行一行コメント書いて!「If flag = True Then」と書いて!という課長代理がいたが真っ当な意見を言ったら外された。あの人が読めないからって負担をこちらにさせる馬鹿がいる限り日本は駄目なんだと思いますよ。
  • コード品質はやはりビジネスに影響を与える - mtx2s’s blog


     2022 "Code Red: The Business Impact of Code Quality  A Quantitative Study of 39 Proprietary Production Codebases" 
    コード品質はやはりビジネスに影響を与える - mtx2s’s blog
    ene0kcal
    ene0kcal 2023/04/27
    一度全部書き上げて、1〜2週間で膿を出し、設計し直したものをゼロから作り直すのがいいのかなと近年思ってる(企業では無理だけど)。
  • 6502 アセンブラ プログラミング入門 / 新山 祐介


    : 8 CPU 6502  使 使 CPU  6502 50  AppleII   6502  6502   16 6502使   使  () 使    2 16