LoginSignup
1
0

More than 5 years have passed since last update.

[180726]Gitlab の Merge Request から学ぶ

Last updated at Posted at 2018-07-26

人のMR(PR)は勉強になると思う毎日。

今日もGitLabの気になった MR を見ていく!

Use limit parameter to retrieve Wikis from Gitaly

メソッド化

こういうのってコードの意図がわかっていいなと思う。
あと、テストでも def でメソッド定義して意図を明確にしとっていいなと思った。

app/controllers/projects/wikis_controller.rb

  def load_project_wiki
-   @project_wiki = ProjectWiki.new(@project, current_user)
+   @project_wiki = load_wiki

    # Call #wiki to make sure the Wiki Repo is initialized
    @project_wiki.wiki

    ...

+ def load_wiki
+   ProjectWiki.new(@project, current_user)
+ end
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0