タグ

2019年1月2日のブックマーク (7件)

  • 中途半端に優秀なプログラマが「正しいプログラミングテクニック」だと妄信しがちな3つポイント - 分裂勘違い君劇場

    「変数のスコープは狭いほど良い」と妄信する 変数でもメソッド名でもクラス名でも言えることだが、単純に「スコープは狭いほどよい」という方針でプログラムすると、逆に保守性も可読性も悪いプログラムができあがることがけっこうある*1。 実際、「あちこちから頻繁にアクセスするようなオブジェクトやメソッド」は、スコープをぐっと広くしてしまった方が(場合によってはグローバル変数やグローバル関数にしてしまった方が)、いちいちパラメータ渡しのバケツリレーをせずに、オブジェクトや機能を使うことができ、プログラムの可読性も保守性もずっと向上することがけっこうある。 たとえば、プログラムのいろいろな箇所から比較的頻繁にアクセスする必要があるようなオブジェクトや機能がバインド(格納)された変数やメソッドのスコープをクラスやメソッド内のローカルにして、それを使うときは、いちいち各クラスやメソッドにパラメータ渡しのチェ

    中途半端に優秀なプログラマが「正しいプログラミングテクニック」だと妄信しがちな3つポイント - 分裂勘違い君劇場
  • エンジニアがMac購入後にやっておきたい設定・環境構築・便利なツールまとめ - 銀行員からのRailsエンジニア

    2022/8 更新) 注文していたMacBook Airが昨日届きました。 同時にMacBook Air注文して、先に届いていたが参考にしたURLをまとめてくれており、設定・環境構築がすぐ終わりました! そんなツイートをしたところ、参考にしたURLを教えて欲しいと2人の方からリプをいただいたので簡単にまとめてみます。 自分も一昨日にMacBook Proが届いてまだ環境構築を行なっていないので参考にしたURLを教えていただきたいです! — シンタロー@20卒 (@shintaro1758) December 31, 2018 せっかくなので僕が使っている便利なツールも紹介しています。 初めてMacを購入した方、MacからMacへ買い替えた方の設定・環境構築の参考になれば嬉しいです。 ちなみに、僕はRuby on Railsを使って開発をしていて、使用しているエディタはVimです。(Vi

    エンジニアがMac購入後にやっておきたい設定・環境構築・便利なツールまとめ - 銀行員からのRailsエンジニア
  • この百合マンガがすごい!2019 - ナナオクプリーズ

    みんな元気~? ローラだよ~。 2018年もたくさんの良質な百合マンガが私達の上を通り過ぎていきました。 今年で六年目。毎年恒例の年間百合マンガランキングです。 このランキングは2017年12月24日から2018年12月30日に刊行された百合マンガ(新装版・翻訳作品・アンソロジー・過去にランクインした作品の続刊を除く)の中から「管理人の好み」「薦めやすさ」を基準に独断と偏見で作成されたものです。決して作品の優劣を決めたものではないことを予めご了承ください。 過去のランキング記事のリンクと各年度の1位は以下の通り。 この百合マンガがすごい!2014 青い花/志村貴子 この百合マンガがすごい!2015 philosophia/天野しゅにんた この百合マンガがすごい!2016 やがて君になる/仲谷鳰 この百合マンガがすごい!2017 ななしのアステリズム/小林キナ この百合マンガがすごい!201

    この百合マンガがすごい!2019 - ナナオクプリーズ
  • 変更に強いアーキテクチャについてIT業界19年目の僕が超ザックリ説明する - Qiita

    この記事は、設計・アーキテクチャ Advent Calendar 2018 の第7日目の記事である。 はじめに この記事では、IT業界19年目の僕が実践している変更に強いアーキテクチャについて、出来るだけ難しい表現を避け、教科書的なありきたりな内容ではなく現場の肌感覚に近い切り口で「超ザックリ」な解説を試みてみようと思う。 普段自分がよく用いている実装パターンの紹介ともいうべきかも知れない。 この記事で説明すること いざ「変更に強いアーキテクチャとは」とズバリ訊かれても、一概に「これだ!」という答えはない。 プログラミング言語や、フレームワークによっても条件が異なるし、利用可能な技術や開発チームの特性、業務要件や運用要件の特性によっても様々であるし、インフラや開発プロセスまで含めて考えると考慮すべきことは無限にある。 ここでは主にソフトウェアの構造という観点から、"変更に強い" ということ

    変更に強いアーキテクチャについてIT業界19年目の僕が超ザックリ説明する - Qiita
  • 安倍サマをかばいまくった御用ジャーナリスト大賞発表! 10位から6位に有働由美子、立川志らくなど新顔が続々 - 本と雑誌のニュースサイト/リテラ

    新年特別企画◎安倍政権御用ジャーナリスト大賞(前編) 安倍サマをかばいまくった御用ジャーナリスト大賞発表! 10位から6位に有働由美子、立川志らくなど新顔が続々 リテラの新年恒例企画「御用ジャーナリスト大賞2018」を発表するときがやってきた。2018年は、わずかながらに存在した「きちんと政権批判ができるジャーナリスト」たちまでもが報道番組から姿を消し、ニューカマーの安倍応援団がさらに増殖するという悲惨な1年に。 よって、ランキングには安倍マンセーの古株たちに加えて、新顔も続々登場することになった。 ちなみに、毎年説明しているが、この御用ジャーナリスト大賞では、櫻井よしこや百田尚樹、小川榮太郎など、カルト極右思想のアベ友は相手にする必要なしと考え、最初から除外している。2018年版ではこの“殿堂入りメンバー”に有香を加えたことを付記しておく。 一体、2018年はどんな人物がランクインした

    安倍サマをかばいまくった御用ジャーナリスト大賞発表! 10位から6位に有働由美子、立川志らくなど新顔が続々 - 本と雑誌のニュースサイト/リテラ
  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

    サービス終了のお知らせ - NAVER まとめ
  • ワイが個人的に便利だと思っていてよく使っているPythonライブラリ(pip)たち - Qiita

    この記事はLIFULL その3 Advent Calendar 2018の7日目の記事とされている恐れがあります 謝罪 会社の後輩の記事をパクりました。 ワイが個人的に便利だと思っていてよく使っているJavaScriptモジュール(npm)たち ここから題 ここ1年の中で しまくったgithubリポジトリを年末調整すると同時に、 使っていて個人的に便利だなと思っているものを簡単に紹介しようと思います。 モジュール Poetry 仮想環境の管理から、ライブラリの公開までやってくれる便利な開発ツール 正直、これを紹介するためだけにこの記事を書きました BeProud Advent Calender 2018の『Poetryを使ったPythonパッケージ開発からPyPI公開まで』という記事も読んでください Pipenv 依存ライブラリの管理や仮想(venv)環境も作ってくれる便利なツール ただ

    ワイが個人的に便利だと思っていてよく使っているPythonライブラリ(pip)たち - Qiita