Skip to content

Instantly share code, notes, and snippets.

メソッドの抽出
ひとまとめにできるコードの断片がある。
コードの断片をメソッドにして、それに目的を表すような名前をつける。
メソッドのインライン化
メソットの本体が名前をつけて呼ぶまでもなく明らかである。
メソッド本体を呼び出し元にインライン化して、メソッドを除去する。
一時変数のインライン化
簡単な式によって一度だけ代入される一時変数があり、それが他の
package main
import (
"github.com/ugorji/go/codec"
"log"
"github.com/garyburd/redigo/redis"
"os"
)
type OtherWord struct {
package main
import (
"github.com/PuerkitoBio/goquery"
"fmt"
"io/ioutil"
"strings"
)
type Tournaments struct {
package main
import (
"github.com/PuerkitoBio/goquery"
"fmt"
"strings"
)
type Tournaments struct {
Tournament []Tournament
package main
import (
"github.com/PuerkitoBio/goquery"
"fmt"
"io/ioutil"
"os"
)
func main() {
<style>
.full button span {
background-color: limegreen;
border-radius: 32px;
color: black;
}
.partially button span {
background-color: orange;
border-radius: 32px;
color: black;
import {Component} from 'angular2/core';
import {CORE_DIRECTIVES, FORM_DIRECTIVES} from 'angular2/common';
import {DATEPICKER_DIRECTIVES} from 'ng2-bootstrap';
import * as moment from 'moment';
@Component({
selector: 'calendar-demo',
templateUrl: 'components/calendar/calendar.html',
directives: [DATEPICKER_DIRECTIVES, CORE_DIRECTIVES, FORM_DIRECTIVES]
})
import {Component} from 'angular2/core';
import {CORE_DIRECTIVES} from 'angular2/common';
import {bootstrap} from 'angular2/platform/browser';
import {CalendarComponent} from '../components/calendar/calendar';
bootstrap(CalendarComponent)
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>Documnet</title>
<base href="">
</head>
<body>
<!--1.Display the application -->
<calendar-demo>Loading...</calendar-demo>
@mdk-aza
mdk-aza / dateTruncatedSecond.swift
Last active July 13, 2020 14:35
SwiftDateを使って分、秒などを簡単に切り捨てる。
///6.0.2を使用して動作確認済み
///https://github.com/malcommac/SwiftDate/releases/tag/6.0.2
import SwiftDate
let dateTruncated = Date().dateTruncated([.second])