Un artículo anterior explicó la compuerta: cada calculadora gratuita de este sitio es una adaptación del código de la app, y una revisión en cada compilación vuelve a correr los casos de prueba de la app contra esa adaptación y detiene la compilación si algo no coincide. Ese artículo se quedó en lo general. Este es el recorrido. Para cada una de las 23 páginas de calculadora, aquí está el archivo de pruebas de la app al que está atada y un vector de ese archivo que puedes escribir tú mismo en la página.
Cómo leer la lista
Los nombres de prueba son las suites reales de la app, las que corren en cada compilación de iOS y Android. Un nombre como TC-CAP-010 o FC-024 es el identificador del caso dentro de esa suite; el script de la compuerta lleva los mismos identificadores, así que una falla nombra el caso exacto que se desvió. Un asterisco en el nombre del archivo significa que la compuerta toma varios archivos de esa familia. El vector después de cada entrada es un caso de ese archivo, escrito en números simples. Abre la página, ingresa los datos y el resultado debe coincidir hasta el dígito mostrado; si una página redondea para la cinta, los sesentaicuatroavos detrás son lo que compara la compuerta.
Escaleras y barandales
- Calculadora de zancas de escaleraStairCalculator*Tests.swiftTC-CAP-010: una altura total de 63 in da 9 contrahuellas de 7 in y 8 huellas de 11 in, 88 in de recorrido.
- Calculadora de escaleras de terrazaStairCalculator*Tests.swiftTC-ID-008: una altura de 36 in da 5 contrahuellas de 7.2 in y 4 huellas de 10.6 in, el mismo solucionador que la página de zancas.
- Calculadora de separación de balaustresDeckBalusterTests.swiftTC7.1: 14 balaustres de 1-1/2 in en un riel de 72 in dejan un hueco de 3.40 in, bajo la esfera de 4 in.
Estructura de techo y pendiente
- Calculadora de cabríosRafter*Tests.swiftEscenario A: un claro de 28 ft a 6/12 con 12 in de voladizo y cumbrera de 1-1/2 in da un cabrío total de 201.246 in y un descuento de cumbrera de 0.839 in.
- Calculadora de pico de pájaroRafterBirdsmouthTests.swiftBM-002: un cabrío a 6/12 en madera de 2x8 con asiento de 3-1/2 in tiene corte a plomo de 1.75 in y HAP de 6.358 in, y no atraviesa.
- Calculadora de limasHipValley*Tests.swiftHVR-002: una lima a 6/12 en un edificio de 30 ft mide 270.00 in con corte a plomo de 19.47°; HVB-001 fija el ángulo de biselado a 6/12 en 18.43°.
- Calculadora de limahoyasHipValley*Tests.swiftHVR-006: una limahoya a 5/12 en un claro de 20 ft mide 176.92 in; HVJ-001 da a los cojos a 16 in c.c. a 6/12 una diferencia común de 17.889 in.
- Calculadora de pendiente de techoPitchTests.swift · PitchFormatterTests.swiftCada x/12 de 1 a 12 se revisa contra sus grados: 6/12 es 26.57° y 50%; 12/12 es 45°.
- Calculadora de altura sobre longitudRightAngleSolverTests.swiftEl triángulo 3-4-5 se lee como 36.87°, pitch 9/12 y grado de 75%; el 5-12-13 se lee como 22.62°.
- Calculadora de squares de techoRoofingMaterialsBasicTests.swiftUna huella de 40 x 30 ft a 6/12 son 1,341.64 pies cuadrados de techo: 41 paquetes, 42 láminas de forro, 4 rollos de fieltro.
Pies, pulgadas y pies tabla
- Calculadora de pies y pulgadasMeasurementArithmeticTests.swift5 ft 1-1/2 in más 3 ft 7-1/64 in son 6,689 sesentaicuatroavos, guardados exactos y mostrados como 8 ft 8-1/2 in al 1/16 de la cinta.
- Calculadora de pies tablaBoardFeetBasicTests.swiftBF-005: un 2x4 de 8 ft son 5.333 pies tabla; BF-008: un 4x4 de 8 ft son 10.667.
Trazo y molduras
- Calculadora de espaciadoSpacingCalculatorTests.swift · SpacingDisplayValuesTests.swiftCaso 1: tablas de 2-1/4 in en un riel de 92-1/2 in con abertura máxima de 4 in salen 15 a 379 sesentaicuatroavos de centro a centro, y la pantalla redondea cada marca una sola vez.
- Calculadora de cercasFencing*Tests.swiftFC-024: segmentos de 50, 40 y 30 ft con una puerta de 4 ft llevan 19 postes, 17 tramos, 51 rieles, 168 tablas y 50 bolsas de concreto.
- Calculadora de montantesWallStudCalculatorTests.swift · RakeWallStudCountTestsUn muro de 8 ft a 16 in c.c. lleva 7 montantes y 56 ft de montante; un muro de 100 in lleva 8 montantes de campo porque el sobrante recibe uno.
- Calculadora de ángulos de coronaCrownMiterCalculatorTests.swiftUn ángulo de resorte de 38° en una esquina a escuadra se corta plano con bisel de 33.86°; uno de 45° con 30.00°.
Materiales y concreto
- Calculadora de tablas de terrazaDeckMaterial*Tests.swiftUna terraza de 8 x 8 ft en tablas de 5/4x6 con 10% de desperdicio lleva 20 tablas y 224 tornillos con viguetas a 16 in.
- Calculadora de tablarocaDrywall*Tests.swiftDW-1.1: un cuarto de 10 x 10 ft con muros de 8 ft, una puerta, una ventana y 10% de desperdicio lleva 10 láminas de 4x8; con el techo son 14.
- Calculadora de concretoConcreteBags*Tests.ktUna losa de 10 x 10 ft de 4 in son 33.333 pies cúbicos; con 10% de desperdicio son 62 bolsas de 80 lb, y aquí la fuente es la suite de Android.
- Calculadora de peso de concretoConcreteWeight*Tests.swiftUna yarda cúbica de mezcla estándar pesa 4,050 lb; reforzada 4,212 lb; ligera estructural 3,105 lb.
- Calculadora de áreaRectangle/Circle/CylinderArea*Tests.swiftR-001: 10 x 12 ft son 120 pies cuadrados y 11.1484 metros cuadrados; CY-004: un tubo de 8 in de 4 ft de alto contiene 1.396 pies cúbicos.
- Calculadora de mamposteríaMasonry*Tests.swiftUn muro de bloque de 10 x 8 ft son 12 hiladas y 8 bolsas de mortero; el ladrillo modular va a 6.857 por pie cuadrado.
- Calculadora de varillaFootingRebarTests.swiftUna losa de 10 x 10 ft con varilla #4 a 12 in y 3 in de recubrimiento lleva 22 varillas, 209 ft de acero y 12 tramos de veinte pies.
Qué deja fuera la lista
Dos cosas. Primero, cada página web cubre una parte de su calculadora en la app, y la compuerta revisa esa parte. La página de cabríos es de cabríos comunes; la app también resuelve limas y limahoyas irregulares. La página de espaciado es de recorridos a nivel; la app también inclina un barandal de escalera. La página de cercas toma una puerta centrada por segmento y entradas imperiales; la app coloca puertas en cualquier punto y acepta métrico. Cada página dice dónde termina su parte, y los vectores de arriba quedan dentro de ella. Segundo, algunas revisiones de la compuerta están marcadas como solo web. Una dimensión de concreto en blanco se lee como error en la web donde la app devolvería cero bolsas sin avisar; esa guarda no tiene vector de la app que copiar, así que la compuerta la etiqueta en vez de fingir que es paridad.
Revisa uno tú mismo
Elige la calculadora que más usas, toma su vector de la lista y córrelo. Luego corre un corte que ya hayas hecho. La página de cómo verificamos trae los conteos de vectores compartidos por calculadora y el tamaño del corpus de pruebas, y el artículo anterior explica por qué existe la compuerta. El centro de calculadoras enlaza cada página de esta lista.