リファクタリング | 60歳を迎えて、思うこと。

60歳を迎えて、思うこと。

いつの間にか、「60」という年月が経ちました。
残り少ないか多いか?わかりませんが。
じじぃ~の「ひとりごと」を細々と続けられれば。。。

リファクタリング

りふぁりふぁ

世の中には

リファクタリング

なる 「ことば」 が ある

じじぃ~ の 解釈 では

簡潔・明瞭・かっこよく!!

ぱいぱい の ぷろぐらむ

原案!
# ==== ここから

import machine
import time

'''
LED 5mm 赤 120Ω
'''

# GPIOのピン定義【PICO-W】の場合
led_gpio = machine.Pin(21, machine.Pin.OUT)

try:
    # GPIO LEDの点滅ループ
    while True:
        led_gpio.high()  # LEDを点灯
        time.sleep(3)    # 3秒待機
        led_gpio.low()   # LEDを消灯
        time.sleep(0.3)  # 0.3秒待機

finally:
    # プログラムが終了するときにLEDを消灯
    led_gpio.low()

# ==== ここまで

【chatGPT】様 の
リファクタリング  後

# ================================
# MicroPython - LED点滅制御スクリプト
# Raspberry Pi Pico W 用
# ================================

import machine
import time

# --- 設定 ---
LED_PIN = 21       # LED接続ピン(GPIO 21)
ON_TIME = 3.0      # LED点灯時間(秒)
OFF_TIME = 0.3     # LED消灯時間(秒)

# --- GPIO設定 ---
led = machine.Pin(LED_PIN, machine.Pin.OUT)

try:
    # --- LED点滅ループ ---
    while True:
        led.high()  # LED点灯
        time.sleep(ON_TIME)
        
        led.low()   # LED消灯
        time.sleep(OFF_TIME)

except KeyboardInterrupt:
    # --- プログラム終了時の処理 ---
    print("\nプログラムを終了します。LEDを消灯します。")
    led.low()

# ==== おわり


プログラムの動作は
同じ(厳密にはほぼ同じ)であるのに
こうも 違いが あるのか・・・

じじぃ~ の さんで~ぷろぐらみんぐ
いくら
素人の作品といえど・・・

かたや「ある意味」
プロ

ふんっ!

かないもんね!