زباله ها را تمیز کنید
TL;DR: توابع، ثابت ها و کدهای استفاده نشده را حذف کنید.
مشکلات پرداخته شده است
مراحل
- اطمینان حاصل کنید که کد شما پوشش عملکردی خوبی دارد.
- با بررسی کد خود یا استفاده از ابزارهای تحلیل استاتیک، توابع و ثابت های استفاده نشده را شناسایی کنید.
- کد گمانه زنی اضافه شده را برای هر موردی تجزیه و تحلیل کنید.
- هر چیز غیر ضروری یا استفاده نشده را حذف کنید.
- تست رگرسیون جامع روی کد خود انجام دهید.
کد نمونه
قبل از
from flask import Flask, jsonify, make_response
app = Flask(__name__)
HTTP_100_CONTINUE = 100
HTTP_202_ACCEPTED = 202 # Not used
HTTP_204_NO_CONTENT = 204 # Not Used
HTTP_302_FOUND = 302 # Not Used
HTTP_400_BAD_REQUEST = 400 # Not Used
HTTP_401_UNAUTHORIZED = 401 # Not Used
HTTP_403_FORBIDDEN = 403
HTTP_404_NOT_FOUND = 404
HTTP_410_GONE = 410
HTTP_500_INTERNAL_SERVER_ERROR = 500
HTTP_501_NOT_IMPLEMENTED = 501
probe_telemetry = {
"temperature": {"solar_panels": 150, "instrument_1": 50},
"position": {"x": 1000000, "y": 2000000, "z": 3000000,
"velocity": {"vx": 100, "vy": 200, "vz": 300}},
"status": {"power_level": 95, "communication_status": "OK"}
}
@app.route('/api/v1/probe/telemetry', methods=['GET'])
def get_telemetry():
return jsonify(probe_telemetry), HTTP_200_OK
# The following function is not invoked
# and not...