Skip to content

Instantly share code, notes, and snippets.

View albertoaa's full-sized avatar

Alberto Aragón Alvarez albertoaa

View GitHub Profile
@albertoaa
albertoaa / clean_code.md
Created May 7, 2022 13:05 — forked from wojteklu/clean_code.md
Summary of 'Clean code' by Robert C. Martin

Code is clean if it can be understood easily – by everyone on the team. Clean code can be read and enhanced by a developer other than its original author. With understandability comes readability, changeability, extensibility and maintainability.


General rules

  1. Follow standard conventions.
  2. Keep it simple stupid. Simpler is always better. Reduce complexity as much as possible.
  3. Boy scout rule. Leave the campground cleaner than you found it.
  4. Always find root cause. Always look for the root cause of a problem.

Design rules

@albertoaa
albertoaa / App.js
Last active August 6, 2018 15:18
Medium Searcher App
import React from 'react';
import { StyleSheet, Text, View } from 'react-native';
import SearchBar from './components/SearchBar/SearchBar';
import SearchResults from './components/SearchResults/SearchResults';
import {createStore} from 'redux';
import {Provider} from 'react-redux';
import rootReducer from './reducers';
@albertoaa
albertoaa / main.rb
Created March 22, 2018 22:23
AcidicGrumpySite created by albertoaa - https://repl.it/@albertoaa/AcidicGrumpySite
require 'prime'
max_sum_terms = 0
max_sum_value = 0
cap = 1_000_000
primes = Prime.each(cap).to_a
length = primes.count
(0...length).each do |start_index|
(start_index...length).each do |stop_index|