Professor chaves - histórico do lab de informáticaIdelma
O documento descreve a evolução do uso da sala de informática e dos cursos de tecnologia de uma escola estadual ao longo dos anos, desde sua inauguração com pouca procura até se tornar premiada com o apoio de um projeto desenvolvido por dois professores. Apesar de desafios iniciais como equipamentos lentos, hoje em dia mais alunos querem participar dos cursos graças a uma nova estrutura e internet mais rápida.
[1] O documento fornece instruções para configurar e usar um adaptador IrDA sem fio para conectar dispositivos sem fio como telefones celulares e notebooks ao computador.
[2] Ele explica como instalar o driver do adaptador no Windows, verificar a instalação e remover o driver.
[3] Também fornece um exemplo de como conectar e transferir arquivos entre um Sony Ericsson P800 e o computador usando o adaptador IrDA sem fio.
Programação semana de extensão 2012 foliaAdriana Rocha
O documento apresenta a programação da Semana de Extensão 2012 do CEFET/RJ, com o tema "Tecnologias Verdes, Sustentabilidade e os Impactos Sócio-Econômicos: Qual a contribuição do mundo acadêmico?". A programação inclui palestras, mesas redondas, seminários, oficinas e eventos artístico-culturais sobre diversos temas relacionados ao meio ambiente e sustentabilidade nos dias 17, 18 e 19 de outubro.
Una escuela decidió dotar sus aulas con pizarras digitales y mesas interactivas. Los profesores no estaban aprovechando plenamente estas herramientas, por lo que la escuela abrió un curso en Moodle sobre su uso. Sin embargo, la mayoría de los profesores desertaron del curso, alegando falta de tiempo. El documento sugiere que la verdadera razón es falta de motivación y conocimiento sobre cómo usar efectivamente la plataforma y las herramientas. Propone capacitar primero a los profesores de forma presencial para
Este documento proporciona un tutorial para navegar en el sitio web www.portalzonafranca.com. Explica cómo ingresar al sitio, registrarse para acceder a más funciones, agregar productos al carrito de compras de tres formas diferentes, revisar el carrito y solicitar cotizaciones directamente a los vendedores.
Esta dieta es de 500 calorias. No causa ansiedad y esta garantizada que si sigues las intrucciones bajas de 1 a 2 libras por dia!! y continuas el plan bajaras y no volveras a subir!
El documento describe las actividades culturales y talleres que tendrán lugar en octubre en un museo, incluyendo talleres sobre máscaras prehispánicas, mitos de origen contados a través de la cerámica, y visitas guiadas a museos arqueológicos. También promueve eventos familiares los sábados para explorar la casa y obras de arte coloniales.
El documento proporciona una guía de navegación para el portal Portalzonafranca.com. Explica que al hacer clic en el botón "VISITE IMPORTADORAS ZONA FRANCA" en la página de inicio, se redirige al Mall donde se muestran las empresas. Recomienda registrarse para acceder a productos y solicitar cotizaciones sin problemas. Finalmente, detalla los tres métodos para agregar productos al carro y realizar una solicitud de cotización formal a la empresa correspondiente.
Professor chaves - histórico do lab de informáticaIdelma
O documento descreve a evolução do uso da sala de informática e dos cursos de tecnologia de uma escola estadual ao longo dos anos, desde sua inauguração com pouca procura até se tornar premiada com o apoio de um projeto desenvolvido por dois professores. Apesar de desafios iniciais como equipamentos lentos, hoje em dia mais alunos querem participar dos cursos graças a uma nova estrutura e internet mais rápida.
[1] O documento fornece instruções para configurar e usar um adaptador IrDA sem fio para conectar dispositivos sem fio como telefones celulares e notebooks ao computador.
[2] Ele explica como instalar o driver do adaptador no Windows, verificar a instalação e remover o driver.
[3] Também fornece um exemplo de como conectar e transferir arquivos entre um Sony Ericsson P800 e o computador usando o adaptador IrDA sem fio.
Programação semana de extensão 2012 foliaAdriana Rocha
O documento apresenta a programação da Semana de Extensão 2012 do CEFET/RJ, com o tema "Tecnologias Verdes, Sustentabilidade e os Impactos Sócio-Econômicos: Qual a contribuição do mundo acadêmico?". A programação inclui palestras, mesas redondas, seminários, oficinas e eventos artístico-culturais sobre diversos temas relacionados ao meio ambiente e sustentabilidade nos dias 17, 18 e 19 de outubro.
Una escuela decidió dotar sus aulas con pizarras digitales y mesas interactivas. Los profesores no estaban aprovechando plenamente estas herramientas, por lo que la escuela abrió un curso en Moodle sobre su uso. Sin embargo, la mayoría de los profesores desertaron del curso, alegando falta de tiempo. El documento sugiere que la verdadera razón es falta de motivación y conocimiento sobre cómo usar efectivamente la plataforma y las herramientas. Propone capacitar primero a los profesores de forma presencial para
Este documento proporciona un tutorial para navegar en el sitio web www.portalzonafranca.com. Explica cómo ingresar al sitio, registrarse para acceder a más funciones, agregar productos al carrito de compras de tres formas diferentes, revisar el carrito y solicitar cotizaciones directamente a los vendedores.
Esta dieta es de 500 calorias. No causa ansiedad y esta garantizada que si sigues las intrucciones bajas de 1 a 2 libras por dia!! y continuas el plan bajaras y no volveras a subir!
El documento describe las actividades culturales y talleres que tendrán lugar en octubre en un museo, incluyendo talleres sobre máscaras prehispánicas, mitos de origen contados a través de la cerámica, y visitas guiadas a museos arqueológicos. También promueve eventos familiares los sábados para explorar la casa y obras de arte coloniales.
El documento proporciona una guía de navegación para el portal Portalzonafranca.com. Explica que al hacer clic en el botón "VISITE IMPORTADORAS ZONA FRANCA" en la página de inicio, se redirige al Mall donde se muestran las empresas. Recomienda registrarse para acceder a productos y solicitar cotizaciones sin problemas. Finalmente, detalla los tres métodos para agregar productos al carro y realizar una solicitud de cotización formal a la empresa correspondiente.
El documento habla sobre las Cataratas del Iguazú en enero de 2008, recomienda escuchar la música "La Misión" mientras se explora el documento con el ratón sin prisas, y alienta al lector a compartir el contenido con amigos para que todos tengan un buen día.
Este documento presenta los resultados académicos de los 31 estudiantes del curso noveno paralelo A de la asignatura Computación durante el año escolar 2012-2013. Incluye la asistencia y el rendimiento de los estudiantes en las diferentes evaluaciones como exposiciones, prácticas de ábaco, programación en Pascal y pruebas. Al final, calcula el promedio general de cada estudiante.
Mohihasan Kadri successfully completed the requirements for the TCS Internal Certificate in Digital: Cloud Computing (General)_Foundation on December 2, 2015. The certificate was issued by Debtanu Paul, Head of CLP Technology at TCS, for employee Mohihasan Kadri with employee number 255184.
Nâng mũi bằng mỡ tự thân
http://thammyxuanhuong.com/co-the-nang-mui-bang-mo-tu-than-khong/
Nâng mũi bằng mỡ tự thân có an toàn và hiệu quả cho các chị em phụ nữ không?
Este documento apresenta o regulamento interno do Grupo Desportivo e Recreativo de Soalhães (GDRS). O regulamento define a natureza, fins e estrutura da associação, incluindo os capítulos sobre associados, órgãos sociais, regime financeiro e eleições. O documento fornece informações detalhadas sobre os direitos e deveres dos diferentes tipos de associados, como efetivos, contribuintes e honorários.
Renai Oportunidadede Investimento Pe IMarketizador
Projeto de urbanização do Porto do Recife, requalificação dos armazéns, construção de hotéis e marina. E sua transformação para ampliar capacidade receptiva de cruzeiros marítimos.
O vídeo trata da Amazônia e tem como objetivos principais: 1) conhecer as noções básicas sobre meio ambiente; 2) compreender que os problemas ambientais afetam a qualidade de vida das pessoas; 3) adotar posturas sustentáveis na escola, casa e comunidade. O debate se concentra em como o meio ambiente é degradado e preservado pela ação humana e que atitudes são necessárias para a preservação ambiental.
255184_Digital - BigData and Hadoop Ecosystems_Foundation E-certficateMohihasan Kadri
Mohihasan Kadri completed the requirements for the TCS Internal Certificate titled "Digital : BigData and Hadoop Ecosystems_Foundation" on September 15, 2015. The certificate certifies that Mohihasan Kadri successfully completed the training program. It was signed by Debtanu Paul, Head of CLP Technology at TCS.
El documento resume varios temas relacionados con problemas ambientales y líneas de investigación sobre el medio ambiente. Describe los principales problemas ambientales como la deforestación, pérdida de biodiversidad, escasez y contaminación del agua, entre otros. También describe las principales líneas de investigación del medio ambiente como el desarrollo sostenible, gestión ambiental, política y medio ambiente, y salud y medio ambiente. Finalmente, resume los temas ambientales propuestos por la ONU como la desertificación, cambio climático, protección de
O documento descreve o CM TV, um mashup de televisão corporativa da CM. Ele fornece uma plataforma multimídia para distribuição de conteúdo com o objetivo de promover e informar. Usa uma arquitetura centralizada com servidor, ecrãs thin client e gestão de conteúdo.
El documento presenta la estrategia de campaña del Gobierno Municipal de Mexicali para legitimar su decisión de agregar una materia de educación de la sexualidad en las escuelas primarias y secundarias. El objetivo es posicionar al presidente municipal como candidato a gobernador al comunicar que esta reforma educativa reducirá los problemas sociales relacionados con la sexualidad a través de una mayor educación y concientización. La campaña se enfocará en dar a conocer los beneficios de la nueva materia a padres de familia, autoridades educativas,
El documento anuncia varios eventos y actividades que tendrán lugar en el Museo Arqueológico La Merced en Cali, Colombia. Incluye una exposición fotográfica que muestra imágenes de la ciudad, talleres sobre cerámica y diseño precolombino, conciertos, exhibiciones itinerantes, y programación permanente en la biblioteca y tienda del museo. El horario del museo y contacto también son provistos.
This document is a resume for John Loli providing his professional experience and education. It details his current role as Program Manager for the New York City Department of Citywide Administrative Services, Division of Energy Policy & Program Implementation, where he coordinates energy services programs and directs strategic energy initiatives. It also outlines his previous roles as Project Engineer for Public Energy Solutions and PSEG-Energy Technologies, where he administered energy incentive programs, performed technical projects, and developed energy conservation recommendations. The resume concludes with his education from New York Institute of Technology and computer skills.
O Projeto de Extensão Identidade Cultural e Turismo – uma proposta para as Folias de Reis de Nova Friburgo/RJ tem como norteadores os objetivos de levantamento, registro e disponibilização do material coletado. A partir do viés da identificação das inter-relações de gênero dentro dos espaços da manifestação cultural, busca-se compreender o papel da mulher e seus significados com o patrimônio imaterial contribuindo para a disseminação e preservação da Folia de Reis. Desta forma, acredita-se que a identificação destes simbolismos permitirá delinear o perfil, as práticas dos grupos na região e suas peculiaridades possibilitando contribuir para a preservação do arcabouço cultural no município.
Este documento describe un experimento para determinar cuál de dos monitores de computadora, uno LCD delgado y moderno o uno grande y antiguo, generará más calor. Se colocarán los monitores encendidos dentro de cajas separadas y se medirá su temperatura cada 10 minutos durante una hora. Los resultados mostraron que la temperatura del monitor grande aumentó más que la del monitor LCD delgado, lo que lleva a la conclusión de que los monitores más grandes y antiguos son menos eficientes energéticamente y térmicamente.
Este documento resume los hallazgos clave de la encuesta Medscape Ethics Report 2014, la cual encuestó a 24,000 médicos sobre temas éticos. Algunos temas polémicos discutidos incluyen la aplicación de terapias de soporte vital consideradas fútiles, la asignación de recursos escasos a pacientes más jóvenes, y realizar procedimientos médicos innecesarios por razones legales. La mayoría de los médicos encuestados sienten que deben actuar de forma profesional incluso si va en contra de sus creencias
JFS 2011 - Top 10 der Tools & Methoden - Baumgartner, OehmichenOdilo Oehmichen
Slides zum Vortrag von Patrick Baumgartner & Odilo Oehmichen am Java Forum Stuttgart.
Die gleichen Slides sind auch im Account von Patrick Baumgartner verfügbar.
Gerade im Web sind kurze Releasezyklen oft unabdingbar. Meist werden noch viele manuelle Tests gemacht, die ein bremsender Faktor für häufige Releases sind. Was gehört dazu, um bei Veränderungen des Projekts automatisiert zu prüfen, ob noch alles funktioniert? Wie kann man darauf aufbauen und was kommt danach?
El documento habla sobre las Cataratas del Iguazú en enero de 2008, recomienda escuchar la música "La Misión" mientras se explora el documento con el ratón sin prisas, y alienta al lector a compartir el contenido con amigos para que todos tengan un buen día.
Este documento presenta los resultados académicos de los 31 estudiantes del curso noveno paralelo A de la asignatura Computación durante el año escolar 2012-2013. Incluye la asistencia y el rendimiento de los estudiantes en las diferentes evaluaciones como exposiciones, prácticas de ábaco, programación en Pascal y pruebas. Al final, calcula el promedio general de cada estudiante.
Mohihasan Kadri successfully completed the requirements for the TCS Internal Certificate in Digital: Cloud Computing (General)_Foundation on December 2, 2015. The certificate was issued by Debtanu Paul, Head of CLP Technology at TCS, for employee Mohihasan Kadri with employee number 255184.
Nâng mũi bằng mỡ tự thân
http://thammyxuanhuong.com/co-the-nang-mui-bang-mo-tu-than-khong/
Nâng mũi bằng mỡ tự thân có an toàn và hiệu quả cho các chị em phụ nữ không?
Este documento apresenta o regulamento interno do Grupo Desportivo e Recreativo de Soalhães (GDRS). O regulamento define a natureza, fins e estrutura da associação, incluindo os capítulos sobre associados, órgãos sociais, regime financeiro e eleições. O documento fornece informações detalhadas sobre os direitos e deveres dos diferentes tipos de associados, como efetivos, contribuintes e honorários.
Renai Oportunidadede Investimento Pe IMarketizador
Projeto de urbanização do Porto do Recife, requalificação dos armazéns, construção de hotéis e marina. E sua transformação para ampliar capacidade receptiva de cruzeiros marítimos.
O vídeo trata da Amazônia e tem como objetivos principais: 1) conhecer as noções básicas sobre meio ambiente; 2) compreender que os problemas ambientais afetam a qualidade de vida das pessoas; 3) adotar posturas sustentáveis na escola, casa e comunidade. O debate se concentra em como o meio ambiente é degradado e preservado pela ação humana e que atitudes são necessárias para a preservação ambiental.
255184_Digital - BigData and Hadoop Ecosystems_Foundation E-certficateMohihasan Kadri
Mohihasan Kadri completed the requirements for the TCS Internal Certificate titled "Digital : BigData and Hadoop Ecosystems_Foundation" on September 15, 2015. The certificate certifies that Mohihasan Kadri successfully completed the training program. It was signed by Debtanu Paul, Head of CLP Technology at TCS.
El documento resume varios temas relacionados con problemas ambientales y líneas de investigación sobre el medio ambiente. Describe los principales problemas ambientales como la deforestación, pérdida de biodiversidad, escasez y contaminación del agua, entre otros. También describe las principales líneas de investigación del medio ambiente como el desarrollo sostenible, gestión ambiental, política y medio ambiente, y salud y medio ambiente. Finalmente, resume los temas ambientales propuestos por la ONU como la desertificación, cambio climático, protección de
O documento descreve o CM TV, um mashup de televisão corporativa da CM. Ele fornece uma plataforma multimídia para distribuição de conteúdo com o objetivo de promover e informar. Usa uma arquitetura centralizada com servidor, ecrãs thin client e gestão de conteúdo.
El documento presenta la estrategia de campaña del Gobierno Municipal de Mexicali para legitimar su decisión de agregar una materia de educación de la sexualidad en las escuelas primarias y secundarias. El objetivo es posicionar al presidente municipal como candidato a gobernador al comunicar que esta reforma educativa reducirá los problemas sociales relacionados con la sexualidad a través de una mayor educación y concientización. La campaña se enfocará en dar a conocer los beneficios de la nueva materia a padres de familia, autoridades educativas,
El documento anuncia varios eventos y actividades que tendrán lugar en el Museo Arqueológico La Merced en Cali, Colombia. Incluye una exposición fotográfica que muestra imágenes de la ciudad, talleres sobre cerámica y diseño precolombino, conciertos, exhibiciones itinerantes, y programación permanente en la biblioteca y tienda del museo. El horario del museo y contacto también son provistos.
This document is a resume for John Loli providing his professional experience and education. It details his current role as Program Manager for the New York City Department of Citywide Administrative Services, Division of Energy Policy & Program Implementation, where he coordinates energy services programs and directs strategic energy initiatives. It also outlines his previous roles as Project Engineer for Public Energy Solutions and PSEG-Energy Technologies, where he administered energy incentive programs, performed technical projects, and developed energy conservation recommendations. The resume concludes with his education from New York Institute of Technology and computer skills.
O Projeto de Extensão Identidade Cultural e Turismo – uma proposta para as Folias de Reis de Nova Friburgo/RJ tem como norteadores os objetivos de levantamento, registro e disponibilização do material coletado. A partir do viés da identificação das inter-relações de gênero dentro dos espaços da manifestação cultural, busca-se compreender o papel da mulher e seus significados com o patrimônio imaterial contribuindo para a disseminação e preservação da Folia de Reis. Desta forma, acredita-se que a identificação destes simbolismos permitirá delinear o perfil, as práticas dos grupos na região e suas peculiaridades possibilitando contribuir para a preservação do arcabouço cultural no município.
Este documento describe un experimento para determinar cuál de dos monitores de computadora, uno LCD delgado y moderno o uno grande y antiguo, generará más calor. Se colocarán los monitores encendidos dentro de cajas separadas y se medirá su temperatura cada 10 minutos durante una hora. Los resultados mostraron que la temperatura del monitor grande aumentó más que la del monitor LCD delgado, lo que lleva a la conclusión de que los monitores más grandes y antiguos son menos eficientes energéticamente y térmicamente.
Este documento resume los hallazgos clave de la encuesta Medscape Ethics Report 2014, la cual encuestó a 24,000 médicos sobre temas éticos. Algunos temas polémicos discutidos incluyen la aplicación de terapias de soporte vital consideradas fútiles, la asignación de recursos escasos a pacientes más jóvenes, y realizar procedimientos médicos innecesarios por razones legales. La mayoría de los médicos encuestados sienten que deben actuar de forma profesional incluso si va en contra de sus creencias
JFS 2011 - Top 10 der Tools & Methoden - Baumgartner, OehmichenOdilo Oehmichen
Slides zum Vortrag von Patrick Baumgartner & Odilo Oehmichen am Java Forum Stuttgart.
Die gleichen Slides sind auch im Account von Patrick Baumgartner verfügbar.
Gerade im Web sind kurze Releasezyklen oft unabdingbar. Meist werden noch viele manuelle Tests gemacht, die ein bremsender Faktor für häufige Releases sind. Was gehört dazu, um bei Veränderungen des Projekts automatisiert zu prüfen, ob noch alles funktioniert? Wie kann man darauf aufbauen und was kommt danach?
Continuous Integration wird längst in vielen Projekten praktiziert. Kein Wunder, steht für das Tooling doch in vielen Fällen ein Jenkins oder Travis zur Verfügung. Mit GitLab CI ist dies jedoch nicht mehr nötig. Schritt für Schritt wird in dieser Session eine Pipeline mit verschiedenen Test- und Analysetools aufgesetzt -- zur Integration in neue und bestehende Projekte.
Schmutz im Code behindert mittel- und langfristig effiziente Software-Entwicklung. Seine Ursachen sind vielfältig. Clean Code zeigt, wie wir effizienter arbeiten und gleichzeitig höhere Komplexität handhaben können. Ein spezieller Clean-Code-Prozess hilft, Clean-Code-Maßnahmen im Projektalltag lebendig werden zu lassen. Muss wartbarer Code höher bewertet werden als funktionierender Code?
Weitere Vorträge, die wir auch gern in Ihrem Unternehmen halten, finden Sie unter: https://www.iks-gmbh.com/impulsvortraege
Plsql drum test automatisiere, wer sich sich ewig bindet! - DOAG 2017Torsten Kleiber
Oft fällt die Frage, ob man PL/SQL überhaupt automatisiert testen kann. Deshalb behandelt dieser Vortrag u.a. die folgenden Themen:
- Welche Fehler will ich mit Testautomatisierung überhaupt vermeiden?
- Änderung des Datenmodells
- Änderung bestehender Programme
- Datenbank-Patching/-Upgrade
- Wie sieht eigentlich mein Entwicklungsprozess aus?
- Wie viele Entwickler habe ich?
- Welches Wissen haben meine Entwickler?
- Muss ich branchen?
- Muss ich häufig meinen Code umstrukturieren?
- Welche Frameworks gibt es für die Testautomatisierung?
- SQL Developer
- Quest Code Tester
- utPLSQL
- ruby-plsql-spec
- Welche Voraussetzungen muss ich erfüllen?
- Datenbankversionen
- Infrastruktur
- Für welchen Zweck eignet sich welches Framework?
- Unterstützung von CI-Servern
- Unterstützung von Build Systemen wie z.B. Maven
- Test Driven Development
Neben der Theorie sehen Sie natürlich auch in Demo's, wie sich der Testcode "anfühlt".
Der Vortrag soll Ihnen eine Entscheidungsgrundlage liefern, ob Sie demnächst auch automatisch testen wollen und können!
Guild42 Vortrag: hilfe, der Kunde will im Nachhinein ein Open Source ProjektDavid Bächler
Im Frühling 2017 wurde die Lösung Ki-Tax als erste E-Government-Anwendung der Stadt Bern erfolgreich eingeführt.
Mit Ki-Tax wurde der gesamte Betreuungsgutscheinprozess – von der Beantragung eines Betreuungsgutscheins durch die Gesuchsteller über die Ausstellung des Betreuungsgutscheins bis zur Zahlungsabwicklung mit den Kindertagesstätten – vollständig digitalisiert.
Kurz vor der Fertigstellung der Anwendung hat der Stadtrat den Entscheid gefällt, die Software als Open Source Lösung zu veröffentlichen.
Die DV Bern AG beschreibt in diesem Vortrag die internen und externen Hürden, sowie die Chancen, welche dieser Entscheid mit sich brachte.
Dabei werden sowohl kulturelle, organisatorische, wie auch technische Aspekte des gesamten Open-Sourcing-Prozesses beleuchtet.
Schliesslich soll eine Checkliste den Zuhörern dabei helfen, selbst erste Schritte im Open Source Umfeld zu machen.
Referenten: Xaver Weibel, Christoph Linder, David Bächler
Guild42: 17.09.2018
https://guild42.ch/?p=748
Digital Future Congress (DFC) 2023, September 2023, München, Andreas Zitzelsberger (Business Unit Director bei QAware)
== Dokument bitte herunterladen, falls unscharf! Please download slides if blurred! ==
Alt-Systeme in die Cloud migrieren – mit sechs Leitplanken geht das effizient und sicher. Neu: Künstliche Intelligenz kann jetzt zum Turbo werden! Wir nutzen KI bei der Cloud-Migration und zeigen in diesem Vortrag, was geht und was nicht.
Bei der UI-Testautomatisierung lauern in der Praxis viele Tücken. Diese Tücken sorgen gerne dafür das Entwickler Tage und Nächste investieren müssen um Tests umzusetzen. Lernen sie anhand von Beispielen aus unserem Projektalltag wie sie typische Probleme bei der UI Testautomatisierung mit CodedUI frühzeitig verhindern können. Das Motto lautet hier: "Vorbereitung ist die halbe Miete". Aus diesen Motto leiten sich die wesentliche Inhalte für den Vortrag ab:
- Wie sind Anwendungen (WPF, WinForms, Universal Apps) für UI-Tests zu optimieren?
- Wie sieht ein wartbarer CodedUI-Test aus?
- Wie sieht eine CodedUI Codebasis für große Anwendungen aus?
- Was sind die typischen Do's und Dont's?
- Und zu guter Letzt: Wann verwende ich besser kein CodedUI?
Korrekte nebenläufige Anwendungen mit Koroutinen und TDDJörn Dinkla
Mit Koroutinen können nebenläufige und asynchrone Anwendungen in Kotlin präzise und strukturiert geschrieben werden. Leider erhöht sich durch die Nebenläufigkeit oft auch die Komplexität und es ist schwierig, fehlerfreie und wartbare Programme zu erstellen. Als Lösung bietet sich die testgetriebene Entwicklung (TDD) an.
Was steckt hinter den Hype "Clean Code"? Die meisten denken in erster Linie an Quellcode, jedoch ist es nur ein Teil des Ganzen. Regeln, Konzepte und Richtlinien gehören mit dazu und entscheiden, ob stabile und wartbare Programme entstehen, die zum Unternehmenserfolg oder auch -ruin beitragen.
Zu dem Thema "Clean Code" haben wir am 12.8.2016 ein Webinar abgehalten und das sind die dazugehörigen Folien.
Teams haben häufig große Probleme damit, in kurzen Iterationen wertvolle Produktinkremente zu liefern. Warum aber überhaupt? Dieser Talk spricht über typische Probleme, mögliche Ursachen und liefert Ideen, welche Lösungsansätze anwendbar sein könnten.
Was macht ein Scrum Master den ganzen Tag? JAX 2018Sebastian Bauer
Was macht so ein Scrum Master eigentlich den ganzen Tag? Dirigieren? Delegieren? Partizipieren? Oder alles? Wir schauen, warum ein Vollzeit Scrum Master so wichtig ist und erklären mit Shuhari und Situational Leadership, wie sich das Wirken des Scrum Masters verändert.
Mein Scrum ist kaputt | IPC17 SE & Webinale 2017Sebastian Bauer
Scrum als Framework gibt ein paar wenige Dinge sehr explizit vor und lässt einige mehr bewusst unbeantwortet. Gerade hier (aber auch schon mit den Regeln) tun sich viele Teams schwer.
Doch woran erkennt man nun, wenn etwas nicht läuft, wie es könnte? Wir stellen Smells vor, um ein paar typische Probleme zu identifizieren, erklären ihre Ursachen und stellen Konzepte vor, was man dagegen machen kann.
Bei der Einführung von Scrum wird oft übersehen, welche Grundsätze fundamental wichtig sind, damit Scrum funktioniert. Aber auch in eingespielten Teams schleichen sich mit der Routine Fehler ein, die die Erfolge des Teams gefährden können. Die Session zeigt, wie das Daily Scrum nicht zur nutzlosen Pflicht wird und wie man Retrospektiven nutzt, um schleichende Fehler zu identifizieren.
Bei der Einführung von Scrum wird oft übersehen, welche Grundsätze fundamental wichtig sind, damit Scrum funktioniert. Aber auch in eingespielten Teams schleichen sich mit der Routine Fehler ein, die die Erfolge des Teams gefährden können. Die Session zeigt, wie das Daily Scrum nicht zur nutzlosen Pflicht wird und wie man Retrospektiven nutzt, um schleichende Fehler zu identifizieren.
Verlernte Agilität - Schleichende Fehler in agilen ProzessenSebastian Bauer
Bei der Einführung von Scrum wird oft übersehen, welche Grundsätze fundamental wichtig sind, damit Scrum funktioniert. Aber auch in eingespielten Teams schleichen sich mit der Routine Fehler ein, die die Erfolge des Teams gefährden können. Die Session soll zeigen, wie das Daily Scrum nicht zur nutzlosen Pflicht wird und wie man Retrospektiven nutzt, um schleichende Fehler zu identifizieren.
SCRUM als eine der meist verbreiteten agilen Methodiken bezeichnet sich selbst als Framework. Es bietet also eine Sammlung nützlicher Herangehensweisen und ein eher loses Regelwerk. SCRUM lässt gewollt Spielraum für Anpassungen an eigene Gegebenheiten offen. Bei der Einführung von SCRUM werden aber gerade hierdurch oft elementare Konzepte übersehen und das Konzept damit ad absurdum geführt. Aber auch in einem etablierten SCRUM Team schleichen sich im Laufe der Zeit oft unbemerkt Fehler und Probleme ein, welche den Prozess nach und nach gefährden, werden sie nicht frühzeitig wahrgenommen. Dieser Vortrag soll daher erklären, welche Fehler sich bereits bei der Einführung von SCRUM vermeiden lassen. Vor allem aber soll gezeigt werden, wie man sich davor schützen kann, Agilität nicht zu verlernen und sich mit der Zeit immer weiter von seinem Ziel zu entfernen. Er soll Vorschläge und Anregungen bieten, wie man das tägliche Stand-Up Meeting nicht zur wertlosen Pflicht werden lässt und wie man Retrospektiven effektiv nutzt, um sich langsam einschleichende Fehler und Probleme zu identifizieren und zu beseitigen.
2. Vorstellung
o Sebastian
Bauer
o SCRUM
Master
o LOTUM
GmbH
o Bad
Nauheim,
bei
Frankfurt/Main
o Unsere
Ideen
-‐>
unsere
Projekte!
o @litervollmilch
/
blog.gjl-‐network.net
2
14. Unit
Tests
mit
PHP
Unit
o Unit
Tests
wichtigster
und
elementarer
Bestandteil!
o Code
Coverage
messen
o Broken
Tests
sofort
fixen!
o Test
it
right!
14
15. Tests
mit
Selenium
o Testen
von
UI
Funktionalität
o Mit
verschiedenen
Browsern
o Ermöglicht
Browser-‐Kompatibilität
abzudecken
15
16. Statische
Code-‐Analyse
mit
PHP_Depend
o Umfangsmetriken
o LOC
-‐
Lines
of
Code
o CLOC
-‐
Comment
Lines
of
Code
o ELOC
-‐
Executable
Lines
of
Code
o Komplexitätsmetriken
o CCN
-‐
Zyklische
Komplexität
o NPath
Komplexität
o OO-‐Metriken
o Code
Rank
o Chidamber
&
Kemerer
(WMC,
DIT,
NOC,
.
.
.
)
16
17. PHP_CodeSniffer
o Coding
Standard
Validierung
o PHP,
JavaScript,
CSS
o Regelsets:
o PEAR
o Zend
o Squiz
o .
.
.
o
17
18. PHP_CodeSniffer
o Sniffs
z.B.
für:
o Tabs/Spaces
Policy
o Naming
Conventions
(PASCAL/Camel-‐Casing
usw)
o Code
Indention
o Klammersetzung
o Platzierung
von
Operatoren
o .
.
.
18
19. PHP_CodeSniffer
o Um
eigene
Sniffs
erweitern:
o Debug
Code
finden
o Verwendung
von
Deprecated
Code
o
.
.
.
o Alles
ist
möglich
;)
19
24. Einführung
mit
Bedacht
o Neue
Projekte
-‐>
kein
Problem
o Legacy
Code
-‐>
tausende
Violations
o Neue
Fehler
gehen
unter
/
werden
ignoriert
o Lösung:
o alte
Violations
fixen
o getrennte
Tests
für
Legacy
Code
/
modifizierte
Dateien
24
26. Fazit
o CI
ist
extrem
wichtig
o Spart
Zeit!
o Spart
Kosten!
o Erspart
viel
Frust
o Verringert
Risiko
o Gibt
ein
gutes
Gefühl
:)
26
27. Fazit
o CI
System
hinstellen
reicht
nicht
o Konzept
für
Projekt
benötigt
o Welche
Checks
zu
welcher
Zeit?
o Richtige
Metriken
messen
UND
überwachen
o CI
muss
„gelebt“
werden
o Auftretende
Probleme
müssen
angegangen
werden
27
28. DAS
WAR‘S!
Fragen?
Rocke
mit
uns
das
Web!
www.lotum.de/jobs
28