タグ

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

  • 設計/コードレビューで"常に"心がけるポイント - little hands' lab

    株式会社ログラスの松岡(@little_hand_s)です。 little-hands.hatenablog.com ↑の記事でドメインオブジェクトの設計方針を書きましたが、それ以外の全般的な設計/レビュー観点について書きます。 非常に汎用性のある内容なので、数多くのプログラミング原則を覚えるより、まずこの観点でチェックできるようにすると即効性が期待できます。 前提として、階層化されたアーキテクチャ(オニオンアーキテクチャなど)を採用しているものとします。 ①レイヤーの責務違反の実装をしていないか ②高凝集/低結合になっているか 高凝集 クラスに関して メソッドに関して 低結合 ③ユニットテストを書きやすいか 合言葉 筆者執筆書籍 現場での導入で困ったら ①レイヤーの責務違反の実装をしていないか 例として、「ユースケース層にドメイン層のルール/制約に関わる実装をしている」場合はNGです。

    設計/コードレビューで"常に"心がけるポイント - little hands' lab
    sander
    sander 2022/01/28
    なんかレビュアー任されそうになってる某お嬢に届け!
  • 4/20 オードリー・タン氏とのおもしろ対談メモ|Daiyuu Nobori


    2021/4/20   https://prtimes.jp/main/html/rd/p/000000009.000049028.html     3  DX ()Java  (!) 使
    4/20 オードリー・タン氏とのおもしろ対談メモ|Daiyuu Nobori
    sander
    sander 2021/04/21
    通電してるソケットの電球を外して触ったら案の定wえ、みんなの感電体験を告白する場所じゃないの?
  • けしからんSoftEther VPNを作ったら怒られた 登大遊氏のVPN構築ソフトを日本政府が配布停止した理由


    NTTVPNSoftEther VPN4  1U 12
    けしからんSoftEther VPNを作ったら怒られた 登大遊氏のVPN構築ソフトを日本政府が配布停止した理由
    sander
    sander 2021/01/19
    やっぱこの人をデジタル庁のトップに据えるべきだな。
  • 初心者でも簡単マスター!「Excelマクロの学び方」4つのポイント


    197617 2017GAFA1200 11098420 19 GAFA
    初心者でも簡単マスター!「Excelマクロの学び方」4つのポイント
    sander
    sander 2020/11/27
    GAFAって会社はすごいなぁ()/しかしExcel VBAは最低だわ(人の作ったマクロのバグ取りやらされた)
  • TechCrunch

    Tesla CEO Elon Musk has said that lidar sensors are a “crutch” for autonomous vehicles. But his company has bought so many from Luminar that Tesla is now the lidar-maker’s top custom U.S. realty trust giant Brandywine Realty Trust has confirmed a cyberattack that resulted in the theft of data from its network. In a filing with regulators on Tuesday, the Philadelphia-based Brandywi

    TechCrunch
    sander
    sander 2020/09/08
    昔なら「どうせマルパクかガワだけ真似たなんちゃってScratch作るんでしょ(プゲラ」と言ってられたんだが、退っ引きならないとこまで来てることを感じる。
  • プログラミングスクールなんか行かなくていいからこれやれ


     調1調1: Linux(LinuxUbuntu)LinuxLinux PCPC3
    プログラミングスクールなんか行かなくていいからこれやれ
    sander
    sander 2020/07/08
    雑。スパルタ。けど、愛を感じるw
  • プログラミングスクールに通わず、プログラミングを学ぶ方法


     LINE         
    プログラミングスクールに通わず、プログラミングを学ぶ方法
    sander
    sander 2020/05/20
    すがやみつる先生が『こんにちはPython』を出してたな。
  • 企業面接で「幼少期にBASICを」と言ったら笑われてショックだった話


    A_Licht @Alpha_Licht Mac minilike:Contemporary Artmovieblack and white photo 🇷🇺A-Honecker @AlphaHonecker NG PHP,JS,BASICBASIC! PG 2019-11-25 01:38:50
    企業面接で「幼少期にBASICを」と言ったら笑われてショックだった話
    sander
    sander 2019/11/28
    CASIOのPB-100でBASICを覚え、大学は文学部ながらPGとして就職しCOBOLerとして腕を磨く。この時の知識と経験は今でもメシの種。
  • 低レイヤを知りたい人のための Cコンパイラ作成入門


      CCC使  
  • enchantMOON発売から今日で5周年。この五年で起きたことを振り返る - THE長文日記


       677  OSUI
    enchantMOON発売から今日で5周年。この五年で起きたことを振り返る - THE長文日記
    sander
    sander 2018/07/08
     1.2.3.  

    enchantMOON




     
  • 仕様書がない開発が増えた理由 | ScrapEngineer

    最近の開発で仕様書等のドキュメント類を書くことが少なくなりました。 私は主に業務系のWebサービスを作成してましたが、最近はオープン系のサービスも受け持つことも多いのですが、仕様書やテストのエビデンスがオープン系のお客様の場合は求められることが少ない・・・ というかほぼない。 何故、お客様は仕様書を求めないのか? 予算を削りたい お客様にとって仕様書なんて見てもわからないもの貰ってもしょうがない。 貰ってもしょうがないものなら作ってもらわないで、削ってしまおうって考えがあります。 テストのエビデンスも同様です。 これは仕様書の作成やエビデンスの作成に工数が掛かるため、工数の削減を計って予算を削りたいという考えがあります。 例えば、おおまかに計算しますが以下のようなシステムがあります。 開発工数:1人月 検証工数:0.5人月 設計工数:0.5人月 ドキュメント作成工数:0.5人月 管理工数:

    仕様書がない開発が増えた理由 | ScrapEngineer
    sander
    sander 2015/04/14
    20年前人月100で出してたって言ってたなー。でも給料16だったよw/実作業時は「しゃらくせぇ」なんだけど、書いたとおりに作って納品なんて有り得ないので証拠を残すという意味でもドキュメントは必要
  • 某R社を5日でクビになった話 - Code.io


    2015-03-07 R5 Hello,World!5    
    某R社を5日でクビになった話 - Code.io
    sander
    sander 2015/03/07
    ドンマイ。その気持があれば続けていけるから頑張ってください/で、引き合いに使って悪いけど実務に耐えうる能力ってちょっとやそっとじゃ身につかないんだよ。何だよ、大学での実務能力育成って
  • プログラマ歴12年の僕が選んだ「10年経っても役立つ技術書17選」 - give IT a try


     12 12 SIerJavaSEC#使 Ruby使 17  (2014.09.29 20:00) 1010
    プログラマ歴12年の僕が選んだ「10年経っても役立つ技術書17選」 - give IT a try
    sander
    sander 2014/09/29
    当たり前の様に出てくる結城さんのデザパタ本。偉大やなぁ
  • iPhone用ゲームを作りたい! けど、どうすれば?


    sakamoto.kazuki @splhack CANABALTFlashflixelFlash2DiPhone?FlashObjective-C2 2011-05-10 22:32:38
    iPhone用ゲームを作りたい! けど、どうすれば?
  • 初心者でも2週間でiPhoneアプリが作れちゃうTitanium Mobileがすごい件 | 株式会社インフィニットループ技術ブログ


    2iPhoneTitanium Mobile tek_koc Titanium Mobile JavaScript使Mac2Titanium Mobile Titanium Mobile Titanium MobileTitanium MobileAppcelerator iPhoneiPadAndroid
    初心者でも2週間でiPhoneアプリが作れちゃうTitanium Mobileがすごい件 | 株式会社インフィニットループ技術ブログ
    sander
    sander 2011/04/08
    サンプルコード、そこは"Hello, World"だろw
  • 初心者に送る、はじめてのAndroidアプリ開発/小気味の良いアプリをつくるためのTIPS - shimobayashiの日記


    AndroidAndroidCook Duet - Android https://market.android.com/details?id=name.shimobayashi.cookduetCookpadCook Duet
  • 1