← Каталог
Стили оформления кода — Организация кода внутри файла
Фрагмент из «Стили оформления кода»: Организация кода внутри файла.
# Импорты
import os
from typing import Dict
# Основная функция
def process_order(order_id: str) -> Dict[str, any]:
validate_order(order_id)
return _calculate_and_save(order_id)
# Вспомогательная функция
def _calculate_and_save(order_id: str) -> Dict[str, any]:
# реализация
return {"status": "processed"} # Импорты
import os
from typing import Dict
# Основная функция
def process_order(order_id: str) -> Dict[str, any]:
validate_order(order_id)
return _calculate_and_save(order_id)
# Вспомогательная функция
def _calculate_and_save(order_id: str) -> Dict[str, any]:
# реализация
return {"status": "processed"} using System;
using System.Collections.Generic;
public class OrderProcessor
{
public Dictionary<string, object> ProcessOrder(string orderId)
{
ValidateOrder(orderId);
return CalculateAndSave(orderId);
}
private Dictionary<string, object> CalculateAndSave(string orderId)
{
// реализация
return new Dictionary<string, object> { ["status"] = "processed" };
}
private void ValidateOrder(string orderId) { /* ... */ }
} using System;
using System.Collections.Generic;
public class OrderProcessor
{
public Dictionary<string, object> ProcessOrder(string orderId)
{
ValidateOrder(orderId);
return CalculateAndSave(orderId);
}
private Dictionary<string, object> CalculateAndSave(string orderId)
{
// реализация
return new Dictionary<string, object> { ["status"] = "processed" };
}
private void ValidateOrder(string orderId) { /* ... */ }
}
import java.util.*;
public class OrderProcessor {
public Map<String, Object> processOrder(String orderId) {
validateOrder(orderId);
return calculateAndSave(orderId);
}
private Map<String, Object> calculateAndSave(String orderId) {
// реализация
return Map.of("status", "processed");
}
private void validateOrder(String orderId) { /* ... */ }
}
import java.util.*;
public class OrderProcessor {
public Map<String, Object> processOrder(String orderId) {
validateOrder(orderId);
return calculateAndSave(orderId);
}
private Map<String, Object> calculateAndSave(String orderId) {
// реализация
return Map.of("status", "processed");
}
private void validateOrder(String orderId) { /* ... */ }
}