タグ

Programmingとhowtoに関するItisangoのブックマーク (8)

  • Gradle使い方メモ - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    Gradle使い方メモ - Qiita
  • [初心者向け]破滅的なクソコードを書かないために意識したい3つのこと - Qiita

    この記事で伝えたいこと ここでは、私が設計を勉強しながらコーディングした経験から、初心者でも簡単に実践できる簡単なルールを3つピックアップしました。 一つのクラスは150行以内に収める 循環参照はしない 継承はしない この3つを守れば、破滅的なクソコードであれば割と簡単に防げるかと思います。 この記事における「破滅的なクソコード」は「一切のリファクタリングの余地も残されていないほどのコード」を意味し、この記事の目的は、「破滅的なクソコード」から、「最低限リファクタリングすればなんとかなるコード」になる程度の手法を紹介することです。 マサカリは大歓迎ですがお手柔らかにお願いします。 読む上で留意して欲しいこと この記事はあくまで 「初心者のための破滅的なクソコードを書かないための簡単な方法論」 であって、「効率的で分かりやすい設計の方法論」ではありません。 この3つは「銀の弾丸」ではないです

    [初心者向け]破滅的なクソコードを書かないために意識したい3つのこと - Qiita
    Itisango
    Itisango 2022/02/10
    「ここで紹介したことは「意識したいこと」であって、これをこのままチームのコーディングルールとして適応したり、常に守り続けることはむしろよくないことだと思います」
  • GitHub - Keith-S-Thompson/how-to-c-response: A critique of "How to C in 2016"

    Matt (whose web site does not mention his last name as far as I can tell) has written an article "How to C in 2016". It's been linked to from Reddit and from Hacker News; the latter is where I saw it. Update: Matt has been kind enough to add a link to this critique to his article. Update: A couple of people have found Matt's last name from other sites, but since he didn't choose to include it in h

    GitHub - Keith-S-Thompson/how-to-c-response: A critique of "How to C in 2016"
  • How to C (as of 2016)

    How to C in 2016 This is a draft I wrote in early 2015 and never got around to publishing. Here’s the mostly unpolished version because it wasn’t doing anybody any good sitting in my drafts folder. The simplest change was updating year 2015 to 2016 at publication time. (Update: Many people have submitted revisions, notes, and improvements. All contributions have been incorporated throughout the pa

  • プログラマが知るべき97のこと

    プログラマが知るべき97のこと大人気の書籍『プログラマが知るべき97のこと』のエッセイを無料で公開中!すべてのプログラマにおすすめのがウェブで読めるようになりました。 エッセイ一覧分別のある行動関数型プログラミングを学ぶことの重要性ユーザが何をするかを観察する(あなたはユーザではない)コーディング規約を自動化する美はシンプルさに宿るリファクタリングの際に注意すべきこと共有は慎重にボーイスカウト・ルール他人よりまず自分を疑うツールの選択は慎重にドメインの言葉を使ったコードコードは設計であるコードレイアウトの重要性コードレビューコードの論理的検証コメントについてのコメントコードに書けないことのみをコメントにする学び続ける姿勢誰にとっての「利便性」かすばやくデプロイ、こまめにデプロイ技術的例外とビジネス例外を明確に区別する1万時間の訓練ドメイン特化言語変更を恐れない見られて恥ず

    プログラマが知るべき97のこと
    Itisango
    Itisango 2020/11/14
    分別のある行動/関数型プログラミングを学ぶことの重要性/ユーザが何をするかを観察する(あなたはユーザではない)/コーディング規約を自動化する/美はシンプルさに宿る/リファクタリングの際に注意すべき… #programming
  • 第46回 PPAの活用 | gihyo.jp

    Ubuntuの開発の中心的サイトであるLaunchpadには、Personal Package Archive(以下PPA)という機能があります。今回はPPAを利用したパッケージの導入と、自作のカスタムパッケージの提供の仕方を紹介します。 PPAとは Ubuntuをはじめ、多くのディストリビューションでは「パッケージ」という単位でソフトウェアを管理しています。Ubuntuの場合はdeb形式のパッケージをaptというツールで管理していますが、こういったパッケージ管理システムが動作しているシステムへソフトウェアを追加する場合は、手動でソースからインストールするのではなくパッケージを利用することが推奨されています。 Ubuntuの開発チームがパッケージを提供しているソフトウェアならばリポジトリからapt-getやSynapticでパッケージをインストールすることができます。ですが独自にパッチを当

    第46回 PPAの活用 | gihyo.jp
  • 和歌山大学

    2020年1月24日令和2年度入学式について(お知らせ)(総務係) 2020年1月23日一般入試(前期日程・後期日程)「受験票在中」封筒の切手について(入試課) 2020年1月23日【施設整備課】入札公告の掲載について(2件)(2/6(木)申請締切)(施設整備課) 2020年1月23日【教育学研究科】教職大学院 教師力高度化フォーラムのお知らせ(3/6~7)(教職大学院) 2020年1月22日【2/28(金)必着】和歌山大学臨時職員(財務課)の公募について(財務課) 2020年1月21日令和2年度一般入試(前期日程・後期日程)の出願について(入試課) 2020年1月20日【男女共同参画推進室】2/14(金)10時~開催 ダイバーシティ研修「性の多様性を認める自由なキャンパスをめざして」(総務係) 2020年1月20日【産学連携イノベーションセンター】ビジネスプランを競うTongaliアイデ

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    Itisango
    Itisango 2013/04/11
    #GNU #intltool の使い方。 #L10n 関連。
  • 1