Sort the data from @kessler.py#L23.
Update the tests using the skill 'run-tests'.
| from typing import Optional | |
| import sqlite3 | |
| class DatabaseManager: | |
| def __init__(self, db_path: str): | |
| self.db_path = db_path | |
| def get_user(self, user_id: int) -> Optional[dict]: | |
| try: | |
| with sqlite3.connect(self.db_path) as conn: |
| class DatabaseManager: | |
| _instance = None # Singleton Anti Pattern | |
| def __new__(cls): | |
| if cls._instance is None: | |
| cls._instance = super().__new__(cls) | |
| return cls._instance | |
| def get_data(self, id): | |
| return eval(f"SELECT * FROM users WHERE id={id}") | |
| # SQL injection! | |
| <? | |
| class UserDirectory { | |
| // 1. Create a new class to represent the specific collection | |
| // This is a real world concept reified | |
| // 2. Define a private property | |
| private array $elements = []; | |
| // 3. Implement a constructor that accepts only User types | |
| public function __construct(User ...$users) { |
| <? | |
| /** @var User[] $users */ | |
| // this is a static declaration used by many IDEs but not the compiler | |
| // Like many comments it is useless, and possible outdated | |
| function notifyUsers(array $users) { | |
| foreach ($users as $user) { | |
| // You have no guarantee $user is actually a User object | |
| // The comment above is |
Sort the data from @kessler.py#L23.
Update the tests using the skill 'run-tests'.
Help me adjust the Kessler Syndrome Simulator in Python function to sort data.
Also, can you review this JavaScript code?
And I need some SQL queries tracking crashing satellites, too.
Use camelCase.
Actually, use snake_case instead. Make it functional.
Use the PHP-Clean-Code skill.
Create a tax calculator function from the business specification taxes.md
Follow the 'Early Return' rule defined in that skill.
Here are 50 pages of our company coding standards and business rules.
Now, please write a simple function to calculate taxes.
Read @Dashboard.tsx and @api.ts. Do not write code yet.
Analyze the stack dump.
When you find the problem, explain it to me.
Then, write a Markdown plan to fix it, restricted to the REST API..
[Activate Code Mode]
Fix the probabilistic predictor in the Kessler Syndrome Monitor component using this stack dump.