Sensational Versioning (senver) : 感覚バージョング
やっちまったことは仕方ない。直す、という気持ちならインクリメントしてリリースしよう。
ちょっといいものができた、少し改善できたと思ったらインクリメントしてリリースしよう。
いいものができたと思ったらインクリメントしてリリースしよう。
2022-08-09T05:31:30.2831257Z ##[group]Run bundle exec rspec | |
2022-08-09T05:31:30.2831603Z [36;1mbundle exec rspec[0m | |
2022-08-09T05:31:30.2902920Z ##[endgroup] | |
2022-08-09T05:31:37.5147823Z /home/runner/work/project/vendor/bundle/ruby/3.1.0/gems/mysql2-0.5.4/lib/mysql2/client.rb:148: [BUG] Segmentation fault at 0x0000000000000110 | |
2022-08-09T05:31:37.5155257Z ruby 3.1.2p20 (2022-04-12 revision 4491bb740a) [x86_64-linux] | |
2022-08-09T05:31:37.5155479Z | |
2022-08-09T05:31:37.5155808Z -- Control frame information ----------------------------------------------- | |
2022-08-09T05:31:37.5156265Z c:0084 p:---- s:0457 e:000456 CFUNC :_query | |
2022-08-09T05:31:37.5156974Z c:0083 p:0012 s:0451 e:000450 BLOCK /home/runner/work/project/vendor/bundle/ruby/3.1.0/gems/mysql2-0.5.4/lib/mysql2/client.rb:148 [FINISH] | |
2022-08-09T05:31:37.5157609Z c:0082 p:---- s:0448 e:000447 CFUNC :handle_interrupt |
sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target / |
# frozen_string_literal: true | |
# outdatedなgemリストをmajor, minor, tiny以下でグルーピングして出力するスクリプト | |
# usage: bundle outdated | ruby grouped_outdated.rb | |
# | |
# NOTE: なぐり書き | |
def collect_geminfo_from_bundle_outdated_text(str) | |
str.lines.map do |line| | |
matched = line =~ /\s*\* ([\w\-]+) \((.+)\).*/ | |
next unless matched |
#=============================================================================== | |
# app/models/*.rb | |
#=============================================================================== | |
class Company | |
has_many :users | |
has_many :admins | |
end | |
class User | |
belongs_to :company |
https://twitter.com/t_wada/status/904916106153828352
コードには How テストコードには What コミットログには Why コードコメントには Why not
を書こうという話をした
#!/usr/bin/env ruby | |
# frozen_string_litera: true | |
# ファイル一覧をツリーっぽく表示してくれるやつ v0.1.0 | |
# Usage: ruby tree.rb filename [options] | |
# -c, --color Print directories in colored form. | |
=begin | |
# 入力 | |
hoge |