Skip to content

Instantly share code, notes, and snippets.

View sadick254's full-sized avatar
🎯
Focusing

Sadick sadick254

🎯
Focusing
View GitHub Profile
<?php
class WidgetList {
public int numberOfWidgets () {...}
}
function validateEmail(email) {
// validate and return true or false
}
function isEmailValid(email) {
// validate and return true or false
}
function emailIsValid(email) {
// validate and return true or false
if (expresion) {
return true;
} else {
return false;
}
// which can be refactored to
return expresion;
<?php
class User {
private $name;
private $age;
public function setName(string $name) {
$this->name = $name;
}
public function setAge($age):void
export async function addVehicle(userId, vehicle) {
return api.addVehicle(userId, vehicle, axios).then(data => {
if (!data.errors) {
store.dispatch({
type: types.ADD_VEHICLE,
vehicle: data.data.addVehicle
});
return data;
}
return Promise.reject(data.errors);
export async function addVehicle(userId, vehicle) {
const data = await api.addVehicle(userId, vehicle, axios);
return dispatch({type: types.ADD_VEHICLE, data: {vehicle: data.data.addVehicle}});
}
export async function updateVehicle(vehicle, index) {
const data = api.updateVehicle(vehicle, axios);
return dispatch({type:types.UPDATE_VEHICLE, data: {vehicle: data.data.updateVehicle, index}})
}
function sum (num1, num2) {
return num1 + num2
}
describe('Calculator', () => {
it('should get the sum of two numbers', () => {
const sum = sum(5, 5);
expect(sum).toEqual(10);
});
});
function describe(testcase, callback) {
console.log(testcase);
callback();
}
function it(description, callback) {
callback();
}
function expect(actualVal) {
const assert = require("assert");
// .. code
function expect(actual) {
return {
toEqual(expected) {
assert.equal(actual, expected);
},
toBe(expected) {