タグ

2017年12月14日のブックマーク (4件)

  • 同僚のコードレビューでこんなにクラスの設計が良くなったという話 - Qiita

    弊社では、案件とは関係のないプロジェクトでも業務時間中にみんなにコードレビューを依頼できる時間が確保されています(参加は任意)。案件のコードレビューを依頼したり、ちょっとした個人の制作物を見てらったりと使い方は色々です。 先日、TypeScriptの練習にQiitaのAPIを叩いていて記事を表示するブログウィジェットを作成しました。このウィジェットのレビューを依頼したところ、クラスの設計について具体的な指摘と、それに対する改善を経験できたのでこの記事に記載します。 今回作ったQiitaWidgetの要件 Qiitaの公式APIV2から記事とユーザー情報を取得し、HTMLテンプレートに表示する 投稿の合計いいね数を算出するために、あるユーザーの投稿を全件取得する (このために複数回リクエストの送信とレスポンスデータの結合を行う) パラメータによってユーザー、いいね数によるソート、表示件数、ラ

    同僚のコードレビューでこんなにクラスの設計が良くなったという話 - Qiita
    prisira
    prisira 2017/12/14
    レビューの実例ってあまり無いので参考になる
  • 【がんばらない英語】Webエンジニアのための右クリック&コピペ上等学習法 - Qiita

    勉強したくないけど英語ができるようになりたい 僕は特に暗記が嫌いで、数学の公式も古文の活用も英単語も全然覚えられません。しかし、日のそう明るくない将来や、海外と比較して安すぎる給与のことを考えると、そのうち何とか英語を身に付けて外国人と仕事ができるようになりたいものです。 そこで、できるだけがんばらずに、エンジニアの業務内で無理なくできる学習方針を考えてみました。 具体的な期限や目標を決めない 期限を定めるとがんばらなくてはいけなくなってしまうので、期限は定めません。やらないよりはやった方がいい、という程度のことを積み重ね、いつか気で勉強したくなった時に今よりも高いステップへ自然と到達できていることを目標にします。 日常業務の中で自然にできることだけをやる 仕事が終わったらゲームで遊びたいので、プライベートタイムに頑張って単語を覚えたりはしません。通勤中も2ちゃんねるを読みたいので、「

    【がんばらない英語】Webエンジニアのための右クリック&コピペ上等学習法 - Qiita
  • 打ち捨てられていたRedmineが復活するまでの軌跡 - Qiita

    この記事はLIGアドベントカレンダー2017のための投稿です。 こんにちは。僕は今LIGでフロントエンドエンジニアとして働いていますが、同時に社内随一のRedmine警察であることも自負しています。 LIGではプロジェクト管理ツールとしてRedmineを導入していますが、僕の入社当初はほとんど打ち捨てられたも同然の状態で放置されかけていました。そのような状況をどうやって改善し、社内にRedmineの運用を浸透させていったかについて、経緯や施策を説明します。 当時の状況 入社当時、全社で使う決まったプロジェクト管理ツールはありませんでした。ほとんどの業務上のコミュニケーションがChatWorkで行われており、それ以外では僅かにBitbucketのWikiやIssue機能が使われている状況でした。 また、かつてはプロジェクト管理にRedmineを使っていた過去もあったようなのですが、保守のため

    打ち捨てられていたRedmineが復活するまでの軌跡 - Qiita
    prisira
    prisira 2017/12/14
    Redmine以外のゆるいもので管理していたところからRedmine導入への理由説明資料として有用
  • Redmineの親子チケットの功罪 - プログラマの思索

    RedmineのFAQとアンチパターンを整理していると、最近は、親子チケットに絡む内容が多いような気がした。 Redmineは先進的なプロジェクト管理を行う実験場であり、まだまだ改善の余地はたくさんあると思う。 考えたことをラフなメモ書き。 【1】最近、ソフトウェア開発者以外の人達から、Redmineを業務に使えないか、質問を受ける場合が多い。 彼らの目的は、タスク管理や、昔のNotesの代わりの事務処理ワークフローに使いたいみたいだ。 Excel帳票やExcel管理台帳が溢れていて、それを何とかしたい、という動機みたい。 そういう場面に、Redmineは導入しやすいし、運用して効果も期待できる。 OSSで無料だし、小さく運用を始めて様子見した後、大人数へ横展開することもできる。 特に、大規模に使っていく場合、Redmineのメリットがとても良く出てくる。 つまり、Redmineのメリット

    Redmineの親子チケットの功罪 - プログラマの思索
    prisira
    prisira 2017/12/14
    親子チケットを使う上での用途や問題とかを洗い出してくれている。Redmineの現機能上の制約なども書いてあり、参考になる。