{"id":275,"date":"2016-08-24T01:07:39","date_gmt":"2016-08-24T01:07:39","guid":{"rendered":"https:\/\/sidroniolima.com.br\/blog\/?p=275"},"modified":"2016-08-24T01:27:26","modified_gmt":"2016-08-24T01:27:26","slug":"10-rules-for-writing-safety-critical-code","status":"publish","type":"post","link":"https:\/\/sidroniolima.com.br\/blog\/2016\/08\/24\/10-rules-for-writing-safety-critical-code\/","title":{"rendered":"10 Rules for Writing Safety Critical Code"},"content":{"rendered":"\n<div class=\"twitter-share\"><a href=\"https:\/\/twitter.com\/intent\/tweet?via=sidroniolima\" class=\"twitter-share-button\">Tweet<\/a><\/div>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wCEAAkGBxISEhUSEhIWFhUWGBUXFxUXGBgVFxUVFhcYFxgVGBUYHSggGBolHRUXITEhJSkrLi4uGB8zODMtNygtLisBCgoKDg0OGhAQGy0lICUtLS0tLy0tLS8tLy0tLS8tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLf\/AABEIALcBEwMBIgACEQEDEQH\/xAAcAAABBQEBAQAAAAAAAAAAAAAFAAECBAYDBwj\/xAA9EAABAwIEBAQDBQcDBQEAAAABAAIRAyEEBRIxIkFRYQYTcYEykaEUscHh8AcjQlJistEkcvEVQ3OCkjT\/xAAZAQACAwEAAAAAAAAAAAAAAAABAwACBAX\/xAAoEQACAgEDAwQCAwEAAAAAAAAAAQIRAxIhMQQiQRMyUYFh8CNDcRT\/2gAMAwEAAhEDEQA\/APPAnTBSW0xDJ0gE6gBJJQnhAgkk8JBQgkk6ShBkk8J1CDJJ4VjG4F9IgPjia1wgzZzQYNrG6q5JOiJFZJPCUIgGSUoTIkGSATwl5xZxAweRmD7FUnPSrG4sbyS0oikq9DEEuIJmdpMn0n0VpWhLUrK5IaJURhJOkrFBkykmUCRSUkxUIRSTpKEIplJMoQZRKkmKgRkkkkQkwpJgpKpUZPCdKFCDJ08JIEElCeE6gBkoTp1CDJJ08IEIo34oEPYOlOmPkxqDFG\/FY\/egf0j7gPwSpvvj9jI+1gOEoUoShNsoRhKFKE0KAIqhiH3R6nlpdh3152qMptbzcXCT8pZ\/9IHiMKRdzmbxZwdfpwzdZ8s03Rv6WNJspsfDgehRlBKnMrfeKMq+z0sKC0B3lkP6l5OsyefxEeytDIk1H5FZ4N7mchNCmmTzKRTQpQkiQgkpJkCEUykUxCISKSeEyhBlEqZUSiEinShJQJrszyNlXjw54iTqabACNws1VpFji1wggwQj2S53oaBAJ68138QYbzmNrNbxizo5t5H1Cx48ri9MuC7habRmAE8JJ1qEjQnSToEGTpAJ4UINCeE8J0CDQlClCUKEGAR3xiP9QR0\/yQg9FvEPUfejHi4ziXe\/9zkmT\/kj9jI+x\/QDhKFKEoTbFkYShThNChDaV8MPsOHw4AbrDXmqT8Be4HUeHq4Aey81zTBuo1X0XhzNDjDTe0S07xcR+gvYaOIqUcPSeylTqRRZOtxaYDBwsAY6Sb3JA\/DzPxpUD64qinp102ktIgtcbwYtMWWDC22zfaVIF5DSD8VQadjVpT6awtv48rPNVrS4lu8Ek\/esZ4dAOKw9v+7T\/uC1fjNgFcQEz+1AybRARCaFIhIhbTCQITQppoUIQTFTIUYUshFNCmQmRIQhKFIhMoEiVEqZCiUQkUykkoEWGcRBW38PYjXTLCLgb9QVh8KYN+S1\/hrFAy2LxY9lg6ldtmrF7jO4pkPcOhK5q7m1LTUd6lUlqi7imY5KnQgE6UKQVgDJ0k8KEEE4ShOAgQUJAJ0lCE6Dw1zSeTmm5jYjmuuNzH7RUdU0gXIgGeZO8Dqh+JPL6d0qLNN4jaY2vCU2tVj4w7CyApQpQpaVexJzhMQpkJiFLAeoHA0zQpOcwF4pMAPMDRsP\/o\/NeVeKDLqnYgewXsNUfuGf7G\/2heQ56yalUf7vndc\/pn3M6GRVQN8Mj\/V4f\/y0\/wC4LVeMY88eiyvhj\/8AXh\/\/ACs+9anxaP8AUfron\/2orl9oGhNCnCaFrMBCE0KZCaEQkIUYXSFEqEIQmU0yhCEJippkSEColTKiQiEgknhJQJXw7iVpchY4ODhzI+U3WbwzbrZZLhTpHKL\/APKw9RKom7FC5FPxCzjlCVos\/YAOpWeTenlcEZc6qbGThOknCRBOkFKFCDJ4SClCBBiuNTEtFofqP8rQYtO5cEsaSG8\/UR6XnkqdLEgACAdM\/E8mb\/CNJjmL9uyrJjccL3CuD8NPr0xVbUALy4Na6Q5+mxIEFD35fVoVxTrNLTMdnNvcHmCimX5jTdFJ0ts4M8txDmh1yA4ggG5gjaefI94nwlTGRiGVAG02tmlpJdSbAOsuF3tMiTHK4AusUssozqXH7R0YY04XH7MpTx7YEySbDaSehHI3HzV6lcAhV85omkXDRIiA9o4YLSAJFhEgXvC7YF1g0tIMTfa\/\/IWiMrXJjyY63qjqaagWqxClhsI6q9tNglzjAH65K+quTPV8HqGIH7pv+1v3LyrF05rVPVy9YxzYZHQALzU0Zrm25f8A3Lm4JVbOjkjdGFwlQtexw3a5rh6ggj7ltvEzw6sCNiAR6ESELz3wpUw4ZWF2PM25TfT2IHzFxsQGGL8xwbHwNaJ62MLaqlJSQnJ7SRCbSrGHoOe4MYCXOMAdT0WzyXwNLA7EEhxngEDSAdy4bkx9U2eWMFuZIY5T4MGQowtr4g8FOZDsNqeJALDEi2+o8v8AKs5d+z8Oa11aq4EgEtaANPVsmZPeFT\/px1dl\/QndUYCFEhb7xN4NZTpB+HB1N+IEzrB532I7d0SwPgzDCm1r2a32LnSRJ6AAwByQfVQqwrp53R5dCYhev4zwvh33NFm0W4f7VifEnhgUAXUy+0cJGq3M6kcfVQm6JPBKCtmUITQukKJC0iSBCgQuhCgQiFECkpJKBOeGdBELaZI8ht7rIYRuy1WUnoCub1G6Olie5ocJl1Cq4OqN1Dm0zB+SL1PDeBe2PIYO7SWm3dpCzNTFOYJFldyHNXEaT7TsVnuaVpgko6t0D878GADVhS528scRJH9Bt8j81j4Xo+YY40tJuLzfY9gekLJ4jw+6vXOjSxji9zXbgBpEgAXmXi1t1rwZnXczLlxLwA3GPXkpN2VzxTkVPCNpnU9xcSC4mOXIXj6oZQpuIlptaNRBIHcgXWiOVPco8LosKQVJ2uYNQN\/9SZv1lXtEbOa7biEgH5hHWrKyxNKyFZoLTO0FD\/8Ap8kgHr05Wj9d0QxVmOP9LvuVOrUqMM6QZc4GOpDOX\/qVGy2JOnQPwuIex4cHEFskGYggLY4DxFWZhnVJH2gVNLAAZNMNl0kcpLexAKx7XNMmJ63iLj9fq57AOD2UgWgF1TQ2LAcLQ7b+kjeb39cmeMZVaOn06lTph7NX0Hl1djnUw6dPCWxtLRFxBtttHZBMFILhBiZnkTO\/a0KePwJ1Swzp4CADuwgODiTMgAHpey7sMtbebD7u6r08a4ZTrJ9lSJtaSYAknkt3kGXswbA+oJq1LWElo30jv1\/JZHJMc2hV8x1CtWhpjyafmaXyILriLTH5LTYfxUKjmj7HiGvuWGszQ3zY4WTJuRxGNmgnlCr1MpPtXArpcSrUw7jcSxxdSa4OqNEuY06ntBuCWi4WKqUHB4LmkRrsQQd5Ft0ayXDOZXquc7VUNFxc47uL3iXdhLYA5BoHJAs\/xlRnHTaHP8xrGg9XANbPuVnS8I0pO9zVYJ3nURTq05YWwRpeNu7gI2tHPbZYPPMlOGqgTLHaiw8zG4I5ESPn7A5hnZwKcvdhKTNryXDV7kGJnfkpZZhHV8VSZiMc3EgGofJZQaxl6bwT5o9ZjqAmYpaHdqvwUzY9SBvhXC1TiaT203EB06oMRsTPuvVNRja6fC0GsYGMaGtaIAHIKRsq5svqOyuHF6aqyNJqeqVDzQpF4SLQ7SyocK2oSHjU3oeu4VkMASpndQrOhS9g6dxq1YBCMwxIvB9u\/orhqAuk+yCZ7Wb5jYsTPqe8IRdsLjsRzDBYd1Is0Na10TADTba4G4K85zLCeW8gGW30nqO\/dbnMq4LIEGSJQ7HYJpw7m1HDgBLLXndbumzaefJh6jB5RiyFAhdSFAhdQwHNOpJkQnCliIK0mAzRrIkG\/RV\/E+U0qRLqb+fwkduqAsqnqsbhHIrNkZtcGvzWuCA8Olp2O0xuPqujM2aKXC0hwIvysspRxB5uMC8d+qM5Q7zHaSZBBABPPt0PP2S3i0R3I5a5GvwlcYvDuY74gJb\/ALgLIR4ZzKlMOqaakOa1rmw0vJG7+XwgbIrkbGUwS0yBIB6x+vosFWYXVnH+Z7jHSSUjClJyj4HZo1GL8myzPJcZjadN4a2mWOALXamGD8bt7gH5j60M2\/Z7ihqfRqsrHh4CPLeXEhpEl2mAJdJI2iFp\/DOaOc3Q53F3NyNkY+1kW59VV5ZQdIkIpo8QxVOrRqOpV6Omo2CQ6bC0EEOgi+4lE6ZkCABMWH5rR\/tWwQihiP43MNJx6gPa5g9RL1jsvLNBGrilsXPWABH4rXiyqUVIXmw+PguY1vA8dj9y4txDSSXRBBj01EHlzACsYp8tcbAnkNrnknblrah+EcjOxklxidhyv6JkpVuxGKKaaAGFwziZAOzj8gTfstf4ewLfIZU3013N0yCRLaRJA3fGmIF+JBMpwhNQ0jaWvaHG0PmLESdO1us9VqckwFZjcNqDmgOqufPIGnS0meRkev1WTqJ+P3ydXBBJXZXxzXNq1GOB4y9zCdySZDfcO\/XOGV4B9ZzadMS4gekAXJPIK3mWOcW1HGzmuIFv4ZIa7Rsbhw1Re11a8LUXuxLfLJABJc4R8Hv1sEcU5KLbMvUwjcVG2bjKcgo4dsAEuIGp0uEkdgbblD6+HNTFvYJa1lOkdUlxBqF+vQDPEQxgk2AB6wdKKAsnqVmiQSLCSOgWKUrts041p2R5nnGWluJcKRdTpsovaKbdQ1cL3jcQ7icTe8yZ5oXlnm1quDwwpuDTXa57zJLhSLKhJOwFjfvHJer5XT1tl7WEgnTaS0HodwUQp0WsENAA3tZCGTYZJpbAvGYCkylUDabZ0neSTbm4guP1WD8J0Q3MKcMa21S4kfwO6tC9CzGm91N4pfEQQDEwsflOV4mjjKdR1N5ZLmuMtNnNI1QOhKmNpX\/hWW6+zc6YXN7En1Vz80E7qupAUWcXMcNxbqp1BtB5LpWeImCQFKpSna3dSkGxqFm35qvVi5KttoWgknuudVoAIRoCYBxeLbIg7z7QgHiKg4FtVguN+p6eq02cNpkNAABERHQKv9nDgNW3T\/KqpKLsZTkjEsbiHvLnM5b8vohuY4ipJY50RyBsVvq1ENJ07Rt\/hZjOMJqqcoIgnpeVswZVq3Rl6nE9OzMs4LmVcxuGNNxbMwdxsfRVHLrJ2rOQ1RBJSKSJBsfi9QvclDwVZxWGIPY7H9eqr6ISo0auETaF3oVS1wI3ChTC6+QUHKuSVZpcLmhLC8kEyLCQb9Rt7q7leAw9eoHVHOb2aAL+vJBaOFNBrxV3eyzdyJgg9Bt9FPLMRpIPQysjgt3Ec5y2TDtTIqtDEtLdQpyC0kzbuRZaoMcSAo4TMhUpHUAIb9dwieW1uGTp5bbrn5cknybMcIpWjL\/tOq0xhm03OgzIjeQI\/FYFlPDikwue5hkjU1pfLhyIA3iDuiX7RsTUOILanCAJaDJDhJg2HOCqGXhppVngdDpHPTSqaieluKd7dJWvDHTjTsE3cmvwTrYKm5h01mkwBx66fxXFnNi8HrsVYy3DDS4GsBpAdLR5kySLTEWPp3QpjxocZj97TFvR5Pr\/AMIhktQsBeWMe2JeHBrmlpJIB5gkzEH6BOyWovcRjStbGsy7w46rh3YnB4t1muDPNptGqpqaXS6JgkObcGzplcMFWxlR2Gp4ikWvdVqF7oLdI8vQBY6SLz02IRzw74g\/daRTp0muJMU5jVN\/4rEkH6rREtLdcDccov6tv81ysmenTR0YR0q\/kwmdZdTgv8x2mHAnSXeY0OfqgtjZ5N4MaAgOTZ\/iKL3tY8AkNnh18LJsJnYfctjnLjxQS4OYQzpaTpECOu3QSsjk+Xh7nEvNwQQNi1xJ7+vyTMGRaJai+aFuJp8vzjF1CdRq2IB4WsFtyO99uwW2yXBlreJ2pzjJJ35m\/wA0CyDDhzjvE39h2WxwYsLJMHrmLztRVI7NpADc+6q11dVDEuvC0zSitjJHdksG25XSvQaASGiYN0sE2AVYPRGMU4kbqQAdh9YmY\/XNMcFcGdulv+UmYmHaeX3KxrWeOlj25I6kwoF\/NQe9NrACvqsrRJ1SFUxNSxTebKH5pVqADywCSYvPDb4oG6pqsuolBz\/OfBEBvOIM8xPTsiNFmkRuhVAPonjOoG+rv+CJUq07XVZDVwcsVgfMMAkeiC5vkz6bSRVDr7EQ6\/fmtO7ENYNXa6zma1DVIcDadvv2TsUqE5E5Izma5aC+m1tQkkHUCL09rmN\/yWyyHK8LTZqpMBdcFzuJ3pJG22yE1MocGucKc3k7eu6P5BQNKmWuNy4mN9IIFpPoStcsrcKswekoz4Loaw70xPPhBTJPY6eXzSSrGUeO4yHU2EctQI6Ex9\/4IVVF9kQfWHlgi22r1vHshL8TxSulG7E6VQbwGGa0\/vIixPX0VipjGgjQGiNrC3ugbcWTdXKeHLuKmZhpcW8xG8dbXVJQd3ItaqkF6r\/MALjL4+g\/RXTLcMC8A2BQzAYiTMX+4dkcY5rWh02Ox\/BJyNxVBxwTdhapUbSlrJuIJPXf8F0yvNCH326T9yCjERBN0Zwj6TGtqFgh3824vErLLtW6s1KKk9tqAX7U6OqpRqahLm6Y5iDI9uIlAchqubTe4n+JgvJaP3dUXA5Q75I9+0XDuc6nUZxU3bEbALN5ef8ATVBz1MO4BmwJAja60Y3eFL95A1WX9+C2\/L4plrR8NdlgP6Q1tu4M+\/uuLCWsIGosEgusWvdzNxOmIA7GeZRHGam4VsBxdLmyQ0FtN4AJbBM82h3DZ22xQlwDqhcXO4iYkGTNxtabq0XqW4XGmajwVgdFVg38wandBxGB3s0HruvRsW2QGAjnPt2CyHgto8umREgHT3a57r7SPf5LY02OcA4CSNQEG2\/12XG6mTlkZugtMUDXtd5OjYxEDa5v6Te3dUsNgdOrSABs24AEWn1sjj6LZEz02iedx69lUIEgRz+imJarRJzrdBPKaOkcvnK0GHFkDwbNPNHqGwT8EKkY8zsmhuN+I+yJIdj28Y7gJ2b2i8fJawQ4Au6jTbAA6BSTIqlRRu2AMWbmOpQvE4moJOkuHQQD7SjeMZxn1VPEELDJNM2QkjN5BmTsQ5xLizS6CJ27Gei0+Kw50cJvHzWey1gZXcbcZFyI2kmTzN1p6lSbBXjpdhyWmjOYXMwJDiJBIO4uOUFW2PBOqV1zDKWOpP0taHmSHRB1bySLlY3C1qzwNRsDaOfqpovdEjJM1tYNiTsd+4QzDu4jEtFoBXPHYwspyfb8uqll8PAeXTKHguuS9iRqbCF4mg5ha5rbbQB96OU2AqOYVmUmXPp+SMCkmZ+pmNZgc4GY3Z0hcss8Ruc4hzZBvPO3UdFbZRc6dAlxBd7c\/vC65ZhC1seTpbzDhc9b+g2WyGnTujn5dWrYquz4z8LvqmRKpimAwGCySvt8Cd\/k8pqvAGnYc+8IPWbclEiQ5vf71RxNItAO4K3w2LNkKRRPK8QWVGuiYNx1BsQhNEotlQ4g7+XftzCM\/aUXJ3xDDRqvYNp4T1abt+iL5Xj2Fxa4Wc0Axyd1AQHNsQ11SQbBoEdDc789591PLa7WuBckyhqhuWUqlsXsXTfSqlkzH1HUK7i8YSKZMlrW6SO8mx+ir4vGtrPDoM7f4jop49rQdBNoEu2Pv1hU03V8lnKm64NRhMRTrYc0Wt0AjckEavW8HsVmW+H8WPNf5TtLHywjQfMFxpEm19J1codzIkfgqsXE\/h7ra5djCKbWHU0OEtLhY7yL7tPX1SnieO68jV1Gqr8GawuFzGu3SKdRztRBDmgQBuZfbefqj9LwDi3UjqdQ8wbCAOwBIZaItc7o9kePFIuDnAWvJ5jZaHDY5rxIKTKb8Khqyfkzfg\/w5WpU2+cCwjlwki5tzWs4QImIXB2NuQQbc1zqvBEpGlanLyy0sjkq+CzUqscQ1wnoendccNgXOJkxBI2mfyVGljRSM8\/1yRulXkBw2d1Spy070XV1sRw+XuaRLpHVF2CyrUnKwwp2Jp7oTNvySVfEUdTgeisLi4XTMnBWPJ2BSXJpXUIxlYGgPm9ZzXQBYhCvIqOOouEBFc2r8Wks2iCHNuDMkt3gENE3+Jc8MwuMbBZpK5M1RlUQHj4A2VrL8RJ0m1rIy8NbOkRO5VYYdkWEn9ckuK32LudrdD2O6G1KbHVHWvz78vwVluEfxAmABIO8lAszw9ZldpiA\/m0y06Y36e6akUVWHauBYWaQOSx+bE0HwBY7j8bbbFegUncI5W2\/BD8RgGVDrcL7DfbZXVLkpqZnsuxnmNAaY5Enr0RDHYZgbD+IRub+tlQzXLnUGufTuBBLA0\/DMSCOYgn0Clhceyppi5vbt17Kujyi+tPkoU8ypYKk+C6pMaSBMkyNJOwAI59ULw+PxNdvFWeHGwA4Yk2sIWjOS1HOeAGimTMEzJNzHaVSpeHqx01miHNcJYYgtadp62WmM1X5Mzx2\/wABqhk4DQHHUebnAyfWHAfRJXvtg5hwPTSf8JJOtjPSXweA4VxNlLMXclWwtSCCp5j8U8jt+I\/XVdprcworMRbK3bjcEQW9R+W\/shLCrFCtB9kZK1QPJMshx5336hdiOi4+dLfRToVoUZUs4WtoIdPou9ao55k7HuhxqSu1GpCrXkjNX4Vq06NRrtOp4sJMNaTbVtcxK3+aZW2syXvII+FwA4CbW6ja3YLyPCYmCtdh\/EOtn7wk6RGkGOkFZM0HdotCdWmLFZdWBFNxBIktIM+YJ5c\/Yqzl+LfTeKccUxBMX7rkc2FSkJ+NjgWEQIBOmPTY+sKzjadSq0VNJa5oJDg34jbc9FTlUwPZ7BvEZtoe1lQDkfbqrlPGte0wY6leXY7Oi9wM7fNWqObkUyAd49lR4GOWRmibnDTUExIMT19e62mDxQqAWg8h2XlDMe0t0mxGxHMzufmVqPDmZuZLyCW\/zHt3Sc+BNWPw5W6ib9tUNtzV1rwBKw+G8RNdxEzBPCNz3RTDZt5guCAPb70iHZwhsoWacutKrHEtPNDKWdMJ8qRIFr7xyXSq6RI36dVac2+CsYfJb85WKFSUBp4rkimFq2lJhkpjJ46R2xrA607QfvUfhaI5BDcViyHu9G\/iuVHMJO6Mst8EWJ0WK1QaCTvJQY5sWGx9kQxuKGmQAeqymY45tzAHeBZKhd0aseNNW0ab\/rOptrdlVrZyQyXb3t6FZFuaQTeBB91RfmDqgIadnDfaDtf2K0xxSb5Fy0x8G5wedayGkgTeTz\/pRbBklodEdWyLH236rybFB4Ic18kcoi3NEsF4pdSgk3BBg8+yc8L8Gb1EbTxHSLmSDpO2o6rT2EyJHMdfVZjJ8qfSe59OoX3InQQIsZi8Fa7NcU19OA8sLmg7fDImfUdEOySsGsFMmXCxPYbe1lISpNIpkjbRaqYgtaHzJ\/iGwM9O6v5fX1jY23T0S0zACs1LNt8lRl1YySpnN6As6qxpG4c6CD6FJAJ85Ncu9SrLA3oZ+iSS7y3Oezi1O8pJIsHkk1ydwhJJQDJBdWsm6SSDAWKRVqhU4gkklSQS7iMSA1sWJJHqLH6W+a0T8\/1YZoM6wQ2b7C9uXzSSSXFNEkcsdg8LUw9SqBpr2IN4tygWvBknqsh9oI3SSRxrkKZCjWM2CMUMzc1sAmDy\/JJJWnFMunQTyrF021G1KoJAPwttJ5SjuM8VyCG04ixB29oSSWXJjTkOhJ0Ccdnxc5rwOIc+\/wCS2GQZqaoBPb5pJLP1EUoWh+F3KmGqoB4ufNVPt2k2SSXNa7jbjVrcGY3H8Th2b+KoMx26SSfGKsZxD7O1PMb3uCs54lxECwiZKSSZhS1F57LYD5fidZbIs2feyLVcza1o4bXtCSS2yirOXN7gHFZ6S4wEIOK11CXczySSWqEUkIfJ6TVxuuCZ0MbAG8wIvPog3h7Mn1Kr3AkanGCek2t6QkkseKK0SY3O+5GswGKeHBoMyYvZH215PvCSSzT5Gw4A+Z4Ggajj5TeXUch0SSSRtho\/\/9k=\" width=\"275\" height=\"183\" \/><\/p>\n<p>In the current issue of <a href=\"http:\/\/www.javamagazine.mozaicreader.com\/JulyAug2016\/Twitter#&amp;pageSet=0&amp;page=0&amp;contentItem=0\">Java Magazine<\/a> the from editor column talks about the size of classes. The benefits of class with lines of code (LOCs) less than 60. But also some challenges that comes with.<\/p>\n<p>What I found curious was a reference to 10 rules for writing safety critical code, that&#8217;s language agnostic. So it can be applied on actual Java projects without constraints. Other curious thing is that these rules are used by NASA, as describes the article.<\/p>\n<p>The link for the rules is <a href=\"http:\/\/spinroot.com\/p10\/\">here<\/a>.<\/p>\n<p>The rule of limiting classes (functions at the original) to 60 lines of code is challenger and the article explain it very well.<\/p>\n<p>Other important rules is the 10th: compile with all warnings enabled, and use one or more source code analyzers. Very actual.<\/p>\n<p>So I thought that it was interesting and could open deeper discussions.<\/p>\n\n<div class=\"twitter-share\"><a href=\"https:\/\/twitter.com\/intent\/tweet?via=sidroniolima\" class=\"twitter-share-button\">Tweet<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>In the current issue of Java Magazine the from editor column talks about the size of classes. The benefits of class with lines of code (LOCs) less than 60. But also some challenges that comes with. What I found curious was a reference to 10 rules for writing safety critical code, that&#8217;s language agnostic. So [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[4,27],"tags":[44,42,43],"class_list":["post-275","post","type-post","status-publish","format-standard","hentry","category-curiosidade","category-java","tag-coding","tag-quality","tag-rules"],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/sidroniolima.com.br\/blog\/wp-json\/wp\/v2\/posts\/275","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sidroniolima.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sidroniolima.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sidroniolima.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sidroniolima.com.br\/blog\/wp-json\/wp\/v2\/comments?post=275"}],"version-history":[{"count":3,"href":"https:\/\/sidroniolima.com.br\/blog\/wp-json\/wp\/v2\/posts\/275\/revisions"}],"predecessor-version":[{"id":278,"href":"https:\/\/sidroniolima.com.br\/blog\/wp-json\/wp\/v2\/posts\/275\/revisions\/278"}],"wp:attachment":[{"href":"https:\/\/sidroniolima.com.br\/blog\/wp-json\/wp\/v2\/media?parent=275"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sidroniolima.com.br\/blog\/wp-json\/wp\/v2\/categories?post=275"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sidroniolima.com.br\/blog\/wp-json\/wp\/v2\/tags?post=275"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}