タグ

リファクタリングに関するkazu_levis501のブックマーク (3)

  • リファクタリングでスキルを伸ばす:101回死んだエンジニア:エンジニアライフ

    いろいろな仕事を渡り歩き、今はインフラ系エンジニアをやっている。いろんな業種からの視点も交えてコラムを綴らせていただきます。 ■できてからが始まりだ 技術の勉強といえば手を動かすことが必須だと思う。適当にでも買ってきて、勉強したとしよう。にもよるが、書いてある内容をそのまま操作していくと、だいたい1日くらいあれば一通りの内容を試せる。 スキルの伸びる人と伸びない人の違いは、一通りの内容を試した後の行動に出ると思う。スキルの伸びにくい人は、ここで「できた」と認識する。つまり、100やるべき事がある内の95くらいを終えた心境になる。 スキルの伸びる人は、「で、これをどうするんだ?」と疑問を持つ。100やるべき事がある内の10くらい着手したような心境になる。に書いてある内容ができて、そこから追求が始まる。 の内容を基準にすると、スキルの伸びない人はゴールが近くにある。スキルの伸びる人はゴ

    リファクタリングでスキルを伸ばす:101回死んだエンジニア:エンジニアライフ
  • 化石級のレガシーアプリを無理なくモバイル化する「リファクタリング」のススメ

    関連キーワード アプリケーション | Windows | HTML5 | iOS | Android | モバイルアプリ開発 マルチデバイス対応企業システムの構成例(TechTargetジャパン記事「HTML5? それともネイティブ? スマホ業務アプリの作り方4種を徹底比較」から)《クリックで拡大》 業務のモバイル対応を進める企業が増えているが、必要なアプリケーションの全てを刷新するのは不可能だと考えられているようだ。 多くの企業は、「Windows」アプリケーションや、デスクトップブラウザからアクセスすることを前提としたWebアプリケーションを多数抱えている。その多くは古いレガシーアプリケーションや自社でカスタマイズしたアプリケーションであり、ソースコードが既に存在しない場合もある。「iOS」と「Android」にネイティブ対応したアプリケーションをスクラッチから作成することによって、こ

    化石級のレガシーアプリを無理なくモバイル化する「リファクタリング」のススメ
  • 第36回 リファクタリングについて | gihyo.jp

    はじめに コード補完に並ぶIDEならではの機能、リファクタリングについてです。Android Studioの元になったIntelliJ IDEAは、元々リファクタリングツール(IntelliJ Renamer)から発展してきたIDEのため、リファクタリング機能に関しては定評があります。 From Renamer Plugin to Polyglot IDE - JetBrains Day @ FooCafe こちらの予想のナナメ上をいく精度でリファクタリングを行うため、人によっては「神ががっている」と思う人もいれば、行きすぎとも思える精度のため「何これ?わけわからん」と思う人と受け取りかたもさまざまです。 要するにクセがあるわけですが、せっかくの高性能リファクタリングを眠らせておくのももったいないので、今回の解説がみなさんの理解の助けになれば幸いです。 リファクタリングの基 第8回でも紹

    第36回 リファクタリングについて | gihyo.jp
  • 1