Skip to content

Instantly share code, notes, and snippets.

問題1. 選択肢の中からRubyの予約語ではないものを2つ選択してください。

  • A.super
  • B.begin
  • C.try
  • D.goto

問題2. 以下のコードを実行した出力として正しいものを1つ選択してください。

def foo (a, *b)
 p a
@AKB428
AKB428 / readable_code.md
Last active February 10, 2024 08:10
リーダブルコード要約/Digest 「The Art of Readable Code」

リーダブルコード読書会及び要約共有会の目的

  • 今後コードレビュー時に「これってリーダブルコードの◯◯だよね?、こう直したほうがいいよね」と引用できレビューの時間の短縮化が実現できる。
  • リーダブルコードに登場する特殊ワードをチームのコーディングの共通語とする。デザインパターンのカタログ的な考え。
  • リーダブルコードを読んでない人も内容を短時間で把握できる。
  • チーム全体のコードを読みやすくメンテナンスしやすくし品質をあげる。
  • リーダブルコード教になりチーム以外にも広める。コードの品質が悪い人にはリーダブルコードの読書を進めてみる。ひどいコードのままコーディングしてもらうよりその時間を読書の時間に割り当てることも考える(結果的に時間が還元できるなら)。
  • リーダブルコードに書いてあることが全てのプロジェクトに適用てきるわけではないけれでもコーディングルールを考える際の指針にすることはできる。

対象者

@oyakata
oyakata / openpyxlsample.py
Created July 1, 2014 05:44
openpyxlの使い方(背景色と罫線をつける)
# -*- coding:utf-8 -*-
import openpyxl as ox
# インポートはもっときれいな方法があるかも
from openpyxl.styles.fills import FILL_SOLID
from openpyxl.styles.colors import Color, RED, BLUE
from openpyxl.styles.fills import PatternFill
from openpyxl.styles.borders import Border, Side as BorderSide, BORDER_THIN
# ソースコードはBitbucketにあるので注意。Githubではない。